He was blatantly past prime when he beat Ruiz, past prime when he beat Woods before that and had been slowing down since '98, he was 35 then and thats what happens with age. Plus if you do believe he tooks steroids and he stopped, well starting and then stopping using roids in itself would ruin his body/performance in a big way
Pure resume-driven ratings wouldn't have Bob Foster in Top 5 or even Top 10. Easily the poorest resume of all 10 lhws listed.
I have seen Jones spar in person guy had too good an everything to really need a chin but no he would not be able to absorb what Moore did very few would