I've generally managed to do international bank drafts without much trouble. I'm not sure why/how ebay enforces such a regulation. Maybe you should just contact your buyers and tell them to pay direct to your bank account through an international agent, or some such thing. I guess the fees may be a bit higher that way though. I don't think people use international money orders now. I think online banking may allow one to make an international draft without much of a fee at all. There are likely to be more options available.