I don't think the trade scenarios are realistic. Garza, given his name especially , probably costs a B+ guy at least. Helps he's given up 2 ER in last 22IP with 23k/5bb. Garza isn't too far from an A.Sanchez, who commanded that
There are plenty of teams that will also probably be willing to take on Peavy's contract AND give up a quality prospect+