I dont think MIB is William. MiB says to Teddy that he once cut an early robot and he has seen them change from that to more human-like robots. William on the other hand has seen the human-like androids on arrival. So the two of them can't be the same.