If Mo was at Real Madrid, there's no way they're offering him anything more than a 1 year rolling contract.
And they'd be phasing him out right now with the next Vini Jnr/Rodrigo/Hendrick (as they did with Ronaldo/Benzema).
Conversely, if Mo were at United, they'd probably offer him a new 4 year deal.