I think Barmes is a bit of a mirage. He didn't show good power in the minors, he's played most of his games at Coors, and pitchers have had a chance to see him once around the league. I think he falls off quite a bit and ends up around .280 15 HR 12 SB.
Reyes wins easily if he stays healthy.