When you ultimately consider that Garza is a solid #3 starter with #2 potential on his very best days, this is what you should expect in return for him. Keep in mind -- people forget that Garza is miscast as an ace in a Cubs rotation that most would consider Major League average. As much as I love this team, they have certainly overachieved this season. They certainly didn't capitalize on his value, if that would've happened, Garza would've been traded last year when the team acquiring him would still have a full season of control and the chance to get a compensatory pick if they were unable to sign him. This certainly would've given whichever team took in Garza more incentive to deal a top-flight prospect.
To the Rangers, they view him as an insurance policy for a rotation that's been decimated with injuries. Cubs fans were clamoring for an elite-level prospect, such as Jurickson Profar or Leonys Martin (the Rangers said no to Profar last year, so why would they deal him this year when they only had two months of guaranteed play from Garza?) or young gun Martin Perez who's been a bright spot in the Rangers' major league rotation this year. Again, if everyone is in agreeance that Garza is more valuable to the Cubs, in the sense that he's "their ace" and they gave up a fairly large cache of prospects, why should the Rangers feel obligated to overpay for him? They shouldn't have to pay for a Cubs misstep. The Rays are masters at playing up their starting rotation and buying out a lot of the younger guys' arbitration years with reasonable salaries and team options, and dealing them to squads who want fixtures to their rotation -- see Wade Davis and James Shields.
For the Cubs, I think it's a fairly good haul for Garza. Olt's vision issues aside, he's still got plus power, a supreme arm and range at third and he was stuck in prospect purgatory in Texas because the two places he can play defensively (third base or first base) were blocked by Adrian Beltre or Mitch Morland. Ditto with moving him to the outfield -- Nelson Cruz, Leonys Martin and David Murphy all hold down everyday spots. You could potentially make the argument that if he's "truly elite," they'll find a spot for him. The problem with that is that the Rangers are a contending team. There's no point in trying to create a flash in the pan with a prospect when your issue isn't scoring runs -- it's the health of your starting rotation.
Grimm has struggled this year during his starts with the Rangers -- he's given up 15 home runs, 116 hits in just 89 innings and has had control issues. He's certainly a candidate to get sent back down to AAA to work on mechanics and potentially get called back up in September. He's still young enough to work through the mechanical issues and could definitely make the Cubs starting rotation going into 2014. In terms of CJ Edwards, I'm very, very excited about him. A former 48th rounder who's truly turned it on since he's started pro ball.
Take a look at his stat line here. He has a very deceptive delivery, making his fastball already an above-average pitch at 21. Throw in nice command of his curveball and a change-up that's improved drastically in just two years, he could be a guy with three above-average pitches with more repetition and experience.
There's also reportedly another player to be named that will be included in the trade. I will say that I'm a bit disappointed the Cubs weren't able to land middle infielder Luis Sardinas, but the Cubs landing two pitching prospects, one currently in the majors and another guy making steady progress, makes sense for them. I think the inclusion of Sardinas would've made this trade a home run. As it's currently constructed, I still think it's a nice haul for Garza.