Huh, not sure. Well, the 100 RBI seems pretty impossible considering how much of the season he's missed. He'd have to be on a 110-120 RBI pace, b/c he has lost about 100 AB relative to other hitters.
He could easily finish with 20 HRs but is more likely to be between 12-15, he's a flyball hitter and has shown decent if not mind-blowing pop in the minors (17 HR/515 AB in AAA in 06, another 12 in 377 last year).
He actually has more speed then power, I could more easily see him hitting 20-25 steals. He has decent value in AL-only leagues and might be alright in mixed leagues that start 5 outfielders.