USPS: the tracking is a joke and expensive if you actually want to have a signature. even priority mail can take a lot of days. dealing with insurance with the postal service is a nightmare. insurance IS EXPENSIVE.
UPS: is reliable and easy to deal with (and what's the big deal about 3-4 day shipping?). tracking is easy.
FedEx: has the cheapest ground rates, but they don't guarantee the transit time.
i am sure heliproz can accommodate your shipping needs. i never pay for shipping since orders are always above $100.- i find their website super easy to use and they have outstanding customer service.
i tried to order twice from ricks. and they called me TWO days later, telling me it's out of stock... that would never happen with heliproz... but that's off the topic and got nothing to do with shipping methods...