Most of his contemporaries weren't taking steroids their whole careers
I don't know where you came up with that. We will never know with Bonds where he would have landed on the GOAT list without the steroids. Willie Mays looks like the better all around player, especially when the steroids are factored in.