The way I see it, they probably could have gotten more for this 2-some no doubt. But when you look at Williams as the 3rd best in the minors, behind Foppert and Cain, and Aardsma as an older prospect in double A who isn't exactly tearing it up, good trade for both sides. Giants hopefully get a guy to pitch the 8th, Cubs get a broke-down Williams and potential, if you say so on Aardsma.
Like I said above, I have a reason to think something is wrong with Williams. Remember when we dumped Ainsworth to the Orioles, kid never pitched again, and is now retired. Time shall tell.
Thanks
Dan