Three orders now I've placed with them and all three shipped slowly as can be. I get the email that says the package has shipped but then the tracking number doesn't even show the package being accepted for another two or three days. Every other site I've ordered from with USPS 1st class mail arrived three, maybe four days later. This most recent order was placed on the 9th and now it's the 15th but it apparently hasn't even arrived in PA yet. The last one took over a week too. Aside from that, their shipping rates are pretty erratic. Price changes significantly and options come and go depending on what's in my cart. The purchase was a new bolt catch assembly so we're talking about a bolt catch, spring and a roll pin. I added the BC plunger and shipping more than doubled ($4.60 to $10.40) and parcel post became my only option so I decided to reuse the old one. I'll stick with MidwayUSA from now on.