I have made purchases by phone and on-line with merchants based all over Europe without a hitch. Is the real issue that this could be viewed as a third party transaction ... i.e.: billing and shipping addresses, as well as the names are not the same and the billing/shipping parties are on different continents? Assuming that you are paying by VISA or Mastercard, you could try ... eBay Spain or any global vendor that uses Paypal. As for the price difference ... that's how it goes once you are outside the US, UK, and APAC (where all this stuff is made) markets.
Regards, Rich
Regards, Rich