USPS just sucks at shipping. The last thing I had shipped through USPS was a pair of wheels that never showed up after a couple months.
I eventually got the guy that sent them to me to ship a replacement pair through UPS. It was there in a couple days.