Guy like this I give him 1 year, with a team option next year, this year pretty cheap. Reasonable, and hope he has a great season, and Trade his Ass, for Prospects, sell high, and get guys, to other teams, that are not getting Rentals.
Fastest way to build a Farm, use guys who have had good seasons, but maybe down year or 2, make it reasonable Contract, in case they stink, but hope they get hot again, and Trade them, just keep Trading them.
Don't fall in love with any, the Goal is the Farm and the future.