I'd go with Harden even though KC is a lot better that ChC w/o Sosa.
Even though its not by leaps and bounds, I would say the opposite about the offenses (agree with the Harden choice). Sosa hasn't exactly been lighting the scoreboard, but that Cubs lineup has been downright deadly at times. Lee is starting to pick up some and Ramirez is a time bomb. Plus Alou is playing like a man pissed off at the world.
The Royals have some major offensive problems and the A's have had their number this year. Harden matches up against Affeldt so Harden's chances should be pretty decent.