I still think Floyd takes it, Margarito is very limited, Floyd is not, He will not be that easy to hit, Although it would be an interesting matchup, I just think that Floyd will find a way to win, Floyd has the ability to think in the ring, Shane relies on his strength. But def Shane would be a live underdog.
He should be able to, but the longer Mayweather stays away from boxing the chance for Mosley to pull off an upset increases.