Ronaldo will be very costly and is getting on in age. Bale is injury prone and 200m is way to much.so with that said, William seems like uniteds best bet.
Martial has shown flashes of being very good. But, he does disappear during games and nothing. He is young, I still believe he can be a great player at United. The real question is, will he get the playing time here?