The brand and model is much more useful information than the retailer you got a bad drive from.
I consider Seagate to be a trustworthy brand, yet the one sent to me failed within two weeks and it had no shock absorption in the device at all.
When you buy rust drives on Amazon you are rolling the dice that you're going to get a drive that's been thrown around and could fail within two weeks.