I lived overseas in all parts of the world for 20 years. I shipped back to the States and had the States ship to me all sorts of things. All I ever used was local mail, and can't remember loosing anything. It may be a bit slow sometimes but the cost savings more than make up for the delay. Tell your friend to insure the package. That will leave a paper trail and make it easer to keep track of the package.
After recommending the US Postal Service I am sure that they will loose your package. But give it a try anyway.