The thing that I don't like about this trade is Jay Bruce's OBP. If your league does OPS instead of OBP or AVG, go for it.
Matt Cain is...well, almost for real. His numbers are a little inflated considering his WHIP. If he gets his WHIP down, that's about where his numbers should be. He's a helluva pitcher.
That said, take a look at Torii Hunter's numbers this year (thusfar) compared to his career numbers. Compare season by season. All the sudden, he doesn't seem like someone who can keep up this production, does he? -wtk