I actually think this is interesting and maybe deserves its own thread. Crochet has been everything Boston could have hoped for yet they are 28-31. If he was still with the WS, I am not sure Boston would even be in on him in a trade. Also, Boston wouldn't know if they could sign him to an extension and the way he is pitching, he might want more than what he did accept.
The WS end of the deal. Meidroth is a 23 yo who has a .360 OBP in MLB, 1.1 WAR to this point and is playing decent SS. In Law's updated top 50 minor leaguers, Montgomery is #20 and Teel #24. Gonzalez is 23yo, in AAA(though bullpen) 1.42 ERA but walking too many.
I am not sure you get a better deal today. I kinda think it has been a win win and we know JR wasn't going to allow 170 million or more future commitment to keep Crochet.