Bonds was great before he took steroids. But he was not looked at as an all time great hitter and player like some of the players in the top 5 discussion until the early 2000s when he started to hit home runs and walk at a historic rate. Coincidentally those may have been his biggest juicing years.