Ask your bank if they are able to confirm on the spot that a draft is genuine (ie by calling the issuer). If they will do that then have the shipping agent meet you at the bank to verify the draft before handing over the goods.

Regards

Mark