No one can say for sure which hard drives will work and which won't. It is trial and error I'm afraid. If you are looking for a hard drive that is compatible for Xbox, I would buy locally, unless you want to pay return shipping sending back the drives that don't work because it may actually take a few tries to get one that works.
The reason for this is that hard drives change without notice, either by software (firmware), or by slight hardware updates. This means that someone here could say "This exact make/model works. Go buy this one", and then due to a slight change at the the factory (firmware update, for example), said model may not work for you. This is also the reason why there is no reliable "compatibility" list anywhere on the net.
This post has been edited by xboxmods2977: Jul 1 2012, 04:36 PM