Ship with USPS. Usually they don't have any surprise charges when the package shows up and when they do it's fractional compared to what UPS and FedEx bed you over for.