I have to give a review of AMP Performance, their customer service is amazing. I had ordered a programmer from their website and unfortunately, I did not order the correct item and the newer version of the item does not cover my application. After I received the programmer and opened the item, I realized I had received the wrong model. I called and told them what had happened and they informed the item I thought I was buying didn't cover my application and that I could return the programmer for a full refund. This is above and beyond what most shops/performance parts stores will do, especially for an opened electronic item. They did not even charge a restocking fee.