It is hard to beat someone at their own sport unless you have played that sport at his level.
Floyd Mayweather may be forty and his absence from the ring is a factor but he is not just any old boxer but one that is considered to be by many as the best fighter at his weight ever.
Any thing can happen and luck always plays a part but I think the likelyhood is Mayweather will win.