Hargreaves has signed using the win-win "Owen contract" so yeah, I imagine you're not in a bad position at all with him. The only thing that surprised me about Hargreaves signing up to a big club was that the big club was City, and they already have good DMs. Although Vieira did just retire, so I suppose it's a direct replacement.