I think you are being abit harsh on Duran, he was the only man to beat SRL in his prime and had good competition until he beat Iran Barkley for the middleweight title....after that he was really losing to fighters he would of beaten in his prime.
And as for hearns, why is he overrated? If anything, he is underrated.