When you look at Clemens -- he was clearly hall of very good and not HoF when the Red Sox cut him looose with a dead arm before he started juicing. He was under 200 wins.
Bonds was great before steroids. If you ended his career in 2000, before most people think he took his first PED. Here are his career stats:
2143 Games
2157 Hits
451 doubles
69 triples
494 homers
471 SB (top 50 all time)
1547 walks (15 th all time)
BA .289
OBO .411
SLG 0.567
OPS 0.979
3 MVP awards
Rookie of the year
8 gold gloves
8 silver sluggers
His OPS before steroids is beaten for a career by only a handful of non-roid users from MLB (ignoring the Negro league guys for easy reference). Ruth, Williams, Gehrig, Foxx, Greenberg, Hornsby.
If he quit before he took a steroid that's it. His career OPS is better than Mantle, Dimaggio, Musial who are next on the list.
He is the only 400 HR and 400 SB. (only 8 have 300-300 including a couple of very mediocre players in Reggie Sanders and Steve Finley)
Me -- I would put Bonds in but owuld not habe put in Beltran, Piazza or anyone else who likely used. Bonds was already in the HoF before he took the cream and the clear.
Just my 2 cents