I've done it by postal mail without incident but prefer FedEx, which has better tracking capabilities.
USPS has to depend on the foreign destination's local carrier for tracking and delivery on that end, so between the two postal carriers there's an increased chance for it to go astray.