I don't see the weight being a problem for Mayweather. I think he beats Hatton at either 140 or 147. Keep in mind Mayweather moved out of the 140 division cuz he he choose to. Not cuz he was struggling to make the weight. While I doubt the fight happens at 140, if it did I think Mayweather wins just as easily.