Mosley was done pretty early... ran out of gas. He also allowed Mayweather to adjust fairly quickly.
I'm not sure if Pac can handle Mayweather, he has too many defensive flaws. He has the stamina to go all 12 rounds against Mayweather but he'll just be eating counter punches all night. Roach will have to come up with a brilliant plan if that fight ever happens.