Its even more frightening to consider that roughly 45% of all MLB players are pitchers, for whom gear would only have marginal advantages. I would suspect that even the Rey Ordonez' of this world are "on." I mean, he came back to spring training this year significantly bigger. I would suspect that virtually all of position players are "on."
I am a huge baseball fan and played some D1 college ball, but not that well. I would say thatpower hitters need 3 things:
1) Great hand/eye coordination
2) Bat speed
3) Knowledge of the count/strike zone/pitcher
A player's ability to hit HRs depends on his relative abilities at these things. For the most part, all major league hitters have superior hand/eye coordination. The guys that exhibit the best, can adjust mid pitch with 2 strikes and take pitches the other way.
Knowledge of the count/situation/strikezone or whatever else you want to call it comes with experience, which is why typically, guys take a while to exhibit consistent power. These guys understand the pitchers and what to look for when the counts in their favor an dwon't swing at a pitch unless its what they are looking for (typically a fastball) and in the location they are looking for. For Bond's, fastball, middle-in.
Steroids have nothing to do with either of these things. Where they come in is with bat speed, atributable to strength. Just because someone is strong doesn't mean they have bat speed and vice versa, but there certainly appears to be a correlation.
I look at myself as a purist too, and I do look at today's accomplishments for fantasy league purposes and just because some guy is .260-32-95, it doesn't mean they're an all-star or even close. I mean, Jeromy Burntitz isn't that good.