I recommend Sandisk. Make sure you purchase a sealed one. There are a bunch of duplicate ones out there in market. These are ones which give loads of trouble.
Get the Sandisk one....the one ive got atm has got good transfer speeds, faster than my usb 2.o memory stick...also try ordering it from the internet from somewhere reliable like amazon or ebay from a client with good feedback