In this entire thread I will discuss two things.
Altidore, maybe as a squad player on a nominal fee, although what I've seen of him he's not got anything in his locker - like Donovan - that truly makes him a standout player. Therefore I think that Alitdore if he did (in a remote sense of the word) come here he wouldn't be like-for-like for Yakubu as he's just not that good.
As for Vic, yes I've seen when he's running with the ball towards goal, he's some player. His judgement is off though, he passes when he should run, and he runs when he should pass. He also makes some really weird decisions.
But yes. For us - he could be a potent weapon, as he showed against Villa last season and glimpses this season, when he's focused and running with the ball he takes some stopping.
He really needs to show us more though - in his alround game