Whether or not he's a City fan doesn't matter a jot.
Whatever any player says, the simple fact is that they will always follow the money. That's perfectly reasonable - As with any professional, it's how they make a living. That's why they pay agents to negotiate deals for them.
The very idea that a player would dismiss a deal because he isn't a fan of a particular club is risible.
They're ALL mercenaries, whoever they sign for, and good luck to them as far as I'm concerned.
If a club is stupid enough to throw daft money at them, it's not their fault