Wow... that's my kind of trade. Actually, that probably tops anything I've ever done. Don't think I've ever tried to unload a complete outfield with three more players on top... That's bound to set your league abuzz.
Agreed, it's extremely hard to pick a winner in a trade like this. If both sides are filling needs, they should both profit. Still, I also like the side getting Berkman/Zito/etc. slightly more, if only because it's uncertain that Bonds will be at 100%. There are enough unknowns here (especially Boone's performance), though, that this guess could be way off the mark.