I am among those who have always come down hard on PEDs so I did a lifetime HR list if you take the (biggest) cheaters out. (See link below.) Yeah, I know, that even without PEDs a Bonds or McGwire might have made list if he stayed clean but--tough luck.
I'll also note that I really miss the days of olde...going back to my boyhood in latter part of 1950s--when you'd get excited when anyone had about 27 HRs by July 4 (like Abreu today) and have a shot at the Babe or later Roger. Now it's ruined--unless we can get consensus that 61 is still the record...
http://bit.ly/1jrAYmV