Hopefully this will clear some confusion up regarding our shipping costs. We never charge any extra fees on shipping, what we charge is what our providers charge us to ship, there are never any additional costs. We have looked into shipping our merchandise with other carriers and have found that those options are both more expensive and in the some cases take almost twice the time.
We ship from California and Maryland, and delivery can take up to 5 business days for ground delivery. Unlike large retail websites which have warehouses in many states, we are unfortunately limited to two. The big sites usually ship from a warehouse site much closer to the package's destination and deal with a much higher quantity of packages shipped, and some even charge a yearly membership fee as well as bump up the cost of their items to cover the shipping, so they would definitely have faster and cheaper options available just due to their number of packages shipped, membership fees and location of shipping warehouses.
Another reason for the shipping cost is that most of our crates are 11 inches by 11 inches by 11 inches and weigh an average of 10lbs. Moving a package that size and shape does cost a bit extra as well (this is the case with any shipping option). We've even got some ammo cans that tip the scale at 15lbs (you could bulk up by lifting them). If you look up rates for shipping a package of that size and dimension that distance on any shipping provider's website I think you will find that our shipping costs are competitive and reasonable.
If you happen to be shipping to AK, HI or Canada, the shipping costs are also what we're charged for shipping. In the cases of AK and HI your package needs to go 2 day express, because shipping by ground is actually more expensive and would take five times longer. Shipping to Canada includes taxes, tariffs and fees assessed by Canada for the import of goods form America, as well as the charge for shipping itself.
Hopefully this has helped, if not, give our Customer Champions a shout out by calling 866-902-7260 and we'll be happy to help!