While you could potentially purchase hardware wallets from websites like Amazon and Ebay, or from a computer hardware store, we strongly advise you against that, even if there's a low-ish price tag or discount offered (we know those are hard to pass on). The reason being because you will have no guarantee that the hardware wallet was not tampered with and compromised (for example, by warehouse packers). You should only buy them from the manufacturer's official website - while they probably won't be discounted, the extra pennies spent will mean there is less chance that the wallet was tampered with, because you got it directly from the official source. What's a few extra pennies to protect potentially tens of thousands worth of cryptocurrency?