I think you are really over valuing these cubs. Honestly, Soriano is the worst defensive outfielder in the game. If we made a list, he may be the worst all around defensive player in the league. Considering his salary, he has close to no trade value. The cubs have been trying to dump him for years and have gotten no takers. The Giants completed a trade that involved two prospects that were not on their top 20 prospect list. He nixed the deal. That's a year ago and including the cubs eating most of his deal. I'd say he's worth about that. His only value would be as a DH and only if he's willing to accept a trade which he's had no interest in doing. So let's get real on him. The cubs have NO proven pitching at all. They are one of the worst teams in baseball. The moves they made really didn't address this problem much. The only reason I would say we would be including them in a trade is to take a flier on their overpaid guys. As for Garza, they are paying him a ton and he not pitch next season. He will not be ready for ST unless you meant 2014. I think I may currently have more trade value. So what do you think the cubs would want for him? The Os eat some cash and throw the cubs some prospects. That's it. What do you think he's worth? Jones, Manny, Bundy, Both these guys have been widely considered two of the worst FO deals of the last 10 years.
As far as Porcello, the cubs don't need the Os to get him really, Marmol and one of the SS prospects (I was thinking about them moving one of those (Baez) more than Castro) for Porcello and the Tigers 3B prospect (Castellanos).
Or the Os could do it without the Cubs. Say Jim Johnson and Hardy for Castellanos, Boesch and Porcello.
So why are they even talking a three way deal?