I have 2 500gb freeagent drives. One I have had for at least 6 months. the other 2-4. (both bought from newegg)
No problems whatsoever.
My old Seagate pocket 5GB is still working fine and i've had that for a few years now.
If your junk is from Amazon.. that could be your problem right thur...