Everything that could theoretically beat Mayweather, Mosley has it.
Handspeed, punch output, workrate, good chin.
Toughest fight for Mayweather out there right now.
I still say Floyd wins on a really close decision, but damn it won't be easy.