To me, there are only three options? The first is FedEx which is hard for me, as I would only use them to send guns, and the satellite locations won't send guns or ammo in the Phoenix area. So, you need to go to a hub location, and then jump thru the necessary hoops, and I'm assuming pay a fairly steep fee.
The second is UPS, still have to go to the hub location, then it's an overnight fee, which the last time was $90.00 bucks, and it arrived ten days later! They really suck, in just about every respect!
The third option and by far the best, is to go to an FFL dealer, pay the $20.00 transfer / shipping fee, and the USPS postage, $8.00 Priority flat rate and be reasonably sure it will arrive on time! I would rather pay the dealer to keep him alive, then toss the money down a rat hole with some company that doesn't even like us????

..... Of all the gun laws, I wish they would ease restrictions on shipping first!.... Best to all, til....lat'r....GT...