3HRs in 3 straight games. He's lighter than last year, yes. He's said that has a lot to do with rehab from the shoulder, things he couldn't do while it was healing, which led him to other exercises and conditioning that he had not concentrated on in the past.
his bat-speed looks a lot better, he's taking a lot of pitches, which is a good sign. Only concern right now are the Ks. He's always been a 100K guy, but when he's really locked in, he's taking a lot of walks, and going opposite field as well. When I see that, I'll really consider using him in lineups every day.
Now, I can't say whether he was the roids or hgh, it's entirely possible, but to assume he was productive for several years before this injury, because he was loaded on roids isn't very realistic. Especially when stating that everyone in Texas was on 'em, and Hafner spent what, 1 month of his entire career in a Rangers uni?
Could be that he's just a big meathead farmboy from North Dakota and tore his shoulder up after getting a huge contract from the Indians and wanted to play through as much as he could because he didn't want to let the organization down...