I replied to this earlier, time to rethink a bit.
Crunch ensberg's numbers and crunch cabrera's. Also, let's assume that they will repeat their rates from last year and here is what we come up with after a tiny bit of math:
R = 90
HR = 32
RBI = 78
SB = 9
AVG = 0.288
OBP =~ 0.366
SLG =~ 0.522
R = 62
HR = 19
RBI = 99
OBP =~ 0.320
SLG =~ 0.454
Here, of course, are the caveats
i) People very rarely repeat their numbers from last year
ii) there is no way of telling how ensber will react to regular playing time
iii) there is no way of telling how cabrera will react to his first full season (sophomore slump? who knows...) he looked damn good in the playoffs
iv) ensberg's lineup hasn't changed
v) cabrera's lineup is missing a damn good hitter from last year -- this could work both ways -- he may step up and become a better hitter OR just plain have fewer guys to hit in.
In a keeper league I would want Cabrera most likely... just for this year I, personally, would take Ensberg, but I think their chances of success are about even... I like ensberg's home park more and the fact that all the pressure will not be on him.