How is Beltran allready past his prime? he is only 31-32 years old?
If you take a look at his stats (avg, RBI, HR, OBP) they really arent that bad.
Infact he about the same amount of RBI this time last year, with only a couple more HR's.
I think he will repeat around what he did last year...