I must admit that, as always, you make a good argument, frankie. But I still think that United should buy young(er) players.
Arshavin might have a good three to five years (?) ahead of him before he starts declining drastically. I know I am just speculating here, but I think that Ferguson should look to buy players that will represent United in the long run.
I remember him saying when he bought Ronaldo: "He's gonna be here for a long time."
That might not turn out to be true, but Ferguson certainly aimed for that and the results on the pitch show it. Ronaldo learned to play with the team and became great because of Manchester United, because he knew that a team was to be built around him and others like him.
If Arshavin comes, he will be a temporary fix; a team will not be built around him, he will mould himself around other players because it is not worth it to become a central piece of the puzzle if you are not going to be there for quite a while.
That is why I am saying that should a younger winger come in, even if he is only 2 or 3 years younger, he would be a better choice that Arshavin. He will become a central part of the team in the same way that Vidic or Rooney are key players.
That is why I think that Arshavin is a little bit too old. Maybe he can carry on for a few years and maybe he can play a very crucial part in our position-swapping tactics given his versatility, but he is too old to be part of the long-term future of United, and that could hurt the team.