Wilfried Zaha has passed his medical at Manchester United and Sky sources are reporting that he has signed a five-and-a-half year deal.