Yeah, they must feel horrible with their measly 2 top-100 prospects when they could have Garza on their DL instead. Garza has been worth 5.9 wins since joining the Cubs and could have netted a haul in another trade if he didn't land up on the DL. Whether or not the Cubs decide to keep him, or flip him again this summer, I think it's safe to say, the Cubs easily won the trade. There's a pretty enormous difference between "won the trade" and "fleeced them so bad they never want to deal with the Cubs again." And that's not taking into account the future production of those prospects, or the fact that the Rays could easily trade two top-100 picks for something of value as well. And that they didn't have to pay Garza any money the last two years. The whole point of trading him in the first place was he was about to get expensive. They didn't want to spend $6m on him, which would have been like 15% of their payroll. The Cubs will have spent $26m on Garza by the time this season is over. Tampa didn't want to do that.