My last two Midway orders were scheduled to take a week to be delivered. Each time, UPS tracking showed it took three days to reach the Bay Area, but then took four days to go the final 125-miles.
I wrote Mr. Potterfield, saying that the items would have fit in a USPS small flat rate box, and been delivered four days sooner with the same shipping cost. Someone other than Mr. Potterfield replied with what I took as a canned answer, and said that they are set up to ship at the lowest possible cost and the fastest delivery time. Well, no, they aren't.
I've mixed feelings about Midway: Usually they have in stock the items I'm looking for, their customer service is excellent, but their pricing is usually higher, and their shipping policy seems no better than the competition.
It pays to shop.
By the way, and for what it's worth, Brownells does not charge an extra delivery fee on back-ordered items. Additionally, Brownells/Sinclair give dealer pricing to C&R holders.
Amazon has been getting a good share of my gun-related orders, recently. With their free two day Prime membership delivery, they often offer the best overall deal.