I think Mosley beats Duran... he is too much faster, and he is stronger IMO than Leonard, and I always though that Duran wasn't as strong at lightweight as he was at welterweight.