oman135
your best bet would be to get a PayPal account.
US retailers card checking systems very often do not like our billing address here in Oman.
I've been using Aramex & Paypal for years for all my Porsche parts, and with Aramex shipping & low US prices it's the only way
I've even imported oil & batteries from US with Aramex.
Good luck,
Mike