Even without his later 'roid years Bonds is statistically by far the best batter of his generation and one of the top 5 of all time (Probably #2, just a sliver behind Williams).
Well he is claimed to have started roids in 1998. While he was a great player before '98, he moves into legendary status after '98. With that said, I shouldn't have put A-Rod in the same breath with the Kid since clearly A-Rod also used steroids.