I agree with all your moves but would replace Kim with trading for Lindor lol. It would probably only cost about 10 million more per season than signing Kim since we would also be sending out some sort of contracts too in a trade.
Obviously that would hurt our prospect capital but its worth it. All that would cost around 70 million which is asking for a lot in one offseason so its probably wishful thinking.
Side note... Feel like we've all been regurgitating the same stuff for over a month now. People already complain about baseball being slow on the field, why do they need to have offseasons like that too lol.