I usually don't bother to write reviews, but my experience with mx5parts was really annoying. I emailed the company because I wanted to check that my credit card payment was alright, I also asked to add an item to my order (I wanted to avoid placing a new order and paying another round of shipping). But they simply said that payment went through, and totally ignored my order amendment.
When the shipment arrived at customs, I realised that mx5parts put the wrong value on the shipment. I was forced to pay hefty import taxes. My country waives import taxes on parcels below a certain value, and I had chosen items so that the parcel would be below the limit. But mx5parts put the wrong value on the parcel and I ended up paying import taxes and surcharges from the delivery company.
I have been buying from MX5Parts for a more than ten years and would highly recommend them. Online service is second to none, and if your in the portsmouth area, well worth a visit, but you'll end up spending a fortune. Its Aladins cave!
Only ever had one problem a few years ago and they looked up my VIN number to find out that my car had come off the manufacturing line with upgraded sports brakes, not the standard ones for the car model. Replacements were sent out promptly.