Be carefull, I installed a Injen CAI in my Mazdaspeed and one day coming back from work my car started to stall really bad. I called Mazda's Roadside Assistance and they towed my car to my local dearlership ( I should have brought to my house then put back the stock Airbox) The next day the dealership called me and told me that I voided the warranty by modifying the Engine. Basically they told me that the MAF sensor was faulty and the because I modified the Engine Air Intake this repair will not be covered under Mazda warranty. They even billed me for the rental car, the total bill was $623.00, they basically got me good!! I am planning to take the old MAF sensor and have professionally tested and see how can I file a complain with Mazda because I honestely believe the Injen did not have anything to do with this problem, in fact the servive manager told me that the Injen filter looks better thant the stock filter. They told me maybe because I getting too much air now the sensor could not handle it. I am going to have to wait for the warranty to be over before I add anything to the car.