sadly, I buy on ebay in the UK or US and ship via aramex. it's expensive, but I haven't come across a decent component supplier here.

If you find one, let me know.