No not really because McGregor would win, if this fight was an MMA match. What happens now is the UFC gets loads of publicity.
Mayweather isn't really a big knockout fighter, he will dance 5 rounds around him and then finish him off. I cant see McGregor being able to land shots.
As much of a farce as it is, it will sell.