You'll need to use FedEx or UPS, although when I last read the UPS firearms shipping policies it stated that you had to disclose to them that a handgun is being shipped. I found prices fairly even between the two, so I picked FedEx for the ease of shipping; you can go to their website and register for a free account, then print shipping label, arrange for a package pickup and just hand it to the driver when he shows up. Yes, they only allow next day shipping for firearms. DHL does not ship firearms. It's been a few months since I read each companies policies, so you may want to read yourself before shipping to make sure you are following the proper procedures. You must also get a copy of the receiving ffl's license before you can ship it to them.