It's the FFLs choice to accept from a from a private party
My FFL will ship mine thru USPS for shipping cost plus his transfer fee it's always less the FedEx or UPS next day air.