Good point. I'm not sure i trust Carlos to stay in shape after he gets paid. Boras prolly got on him this offseason to get serious since he is gonna be a FA. If he gets a long term deal, he has no incentive to stay that way at least not until the point he gets to be a FA again.
And I doubt the Sox will seriously pay more than one pitcher and they would go with Gio over Rodon any day, although they may be priced out of Gio even if they make a real effort.