I just shipped out two Dragoons and I chose FedEx because my research showed the other two, USPS and UPS, are a bit tougher to get your insurance claim paid. USPS was the worst for paying out claims.
My info came from the owner of a shipping store I know. He's a friend and wasn't just trying to get my business.
I insured my guns for $2,000 and he said that USPS wouldn't even touch it without knowing what was inside. BP handguns are not "guns" but it's still up to whoever is behind the counter and in charge that day. I went with the least possible hassle and the best probability of getting an insurance claim paid.