Again, I don't know why anyone is pissed at Brownells.......you want it faster, pay for the upgraded shipping. For $5, it's going via the SmartPost or other UPS/Fedex partnership with USPS--and they only deliver those packages certain days of the week, and have limited tracking since the boxes are all thrown together in supersacks rather than being individually handled. I spend over $1000/wk on parcel shipping and NOTHING that's 1-2 pounds is going to ship 2-3 days for under $7-8. Figure $10 minimum. So, if you want to save $5 to wait a few extra days, then go for it, otherwise pony up the extra $5 for the actual cost of the freight to get it to you.
Back in the days before Amazon Prime, it was called "Super Saver Shipping" on Amazon. You agreed to wait a week and they would combine your orders and send via Smart Post. Nobody seemed to bitch then, but as soon as they came out with Prime, everybody plunked down the $60/yr (now it's double that I think), and now it's unacceptable for shipping to take more than 2-days or not be "free."