Hmm, I didn't know that about Emirates, seems unique to that airline. If I had to pick one, I'd opt to check it in the baggage instead of using the mail. Or have you considered choosing a big shipper like fedex and having it insured? However, that might be super expensive....