I shop Natches, CTD, MidwayUSA, and Brownells for stuff I can't find locally. All have their ups, and so far I've never had a down from Brownells.
In one instance I ordered some gun cleaning liquids and one of the bottles broke in shipping. The shipper re-packaged what wasn't broken, and it arrived safely albeit a couple days late. When the supplier re-shipped a replacement for the broken bottle and it miraculously arrived unscathed, I found out why the first bottle broke. The bottle was placed in one corner of the box and the packing material was placed so as to keep the bottle in that corner - instead of the packing material being wrapped around the bottle to hold the bottle in the middle of the box where it would receive the best protection.
A similar thing happened with a buckshot order. Half the shot was missing because the bottle broke and it cost the supplier another whole bottle of shot to replace what was lost. I brought this poor packaging debacle to the supplier's attention, but apparently it was to no avail as witnessed by the broken cleaning fluid bottle. Their packaging cost the same as the packaging from other suppliers, too! - Go figure!
Woody