Almost all of my current gear came from Amazon. Camera body, 4 lenses, Pelican case, backpack, tripod, filters, and other assorted stuff. I bought two of those lenses directly from Amazon and not through a third party company. I bought a Canon 28-105(?)mm (not the cheap one) directly from them and found that it wasn't the lens I wanted. They took it back without a problem. I just bought a Sigma 10-22mm from Amazon directly and it was perfect with full warranty. Matter of fact, I think the packing is much better from Amazon, than most third party companies. Always bubble wrapped and the empty spaces filled in so that your gear doesn't bang around in the box while in transit. Oh yeah....Most of the time I wait for the free shipping specials and then order what I need. They do charge me for shipping unless I get the "takes for friggin ever to get your stuff" free shipping. I just pay the extra $6 to get it here in 3 or 4 days.