I'd put him in the top 5, but Rice is hands down the best I've ever seen play the position.
When he was in his prime, Moss was a machine. Especially on deep balls and the end zone fade route. He'd catch it every time and make d-backs look stupid.
Every single bike I've ever owned.