I've found very few things that amazon can't beat on price but even on there you have to search well because some sellers sell the same item for 1/2 the price of another. Sometimes it comes down to the free shipping that makes the difference.

I forgot I did have one problem that I bought a sandblasting hood once. It came in an envelope with the face shield cracked all over and unusable. The seller wanted me to send it back for refund at my cost but the shipping back was almost as much as what the hood cost. Amazon did absolutely nothing to resolve my problem and even with pictures my review was removed twice. I guess the seller wasn't happy about it. Complete scam.