Last year, I had a package that USPS Tracking showed as "Out For Delivery" for 3 days. On the third day, I happened to see the Mailman after he delivered to my house, and asked him about the package. He said he never had it, either that day, or the 2 previous days. He suggested that I call the local Postmaster and gave me her phone number.

She apparently had much more accurate and reliable Tracking info than what is available to us, and quickly saw that the package had never been sent out for delivery from her facility, and had gone back out that morning to another facility in another state. She told me she immediately contacted them to put a hold on it and return it to my local office. It was delivered 2 days later.

Something similar happened a couple years earlier, and I watched in amazement as my package came to my town, went out for delivery twice, didn't get delivered, then went to Michigan, then North Carolina, and then to a Dead Letter facility in Georgia... where it then fell off the radar and was lost. I had waited too long to contact anyone to do any good. A package with my name and address on the box went everywhere but where it was supposed to go. The package wasn't insured, so I got nothing.

Your gun may very well show up, but I wouldn't leave it to chance. Don't bother complaining here. Contact your Postmaster, who can actually do something, and then let us know how it turns out.