I bought this because it had good reviews and stars. And said it fits my old 2005 Mazda 3i. Yes. it does. There are no defects or damage on the new springs. Note that once installed you will be VERY noticeable that the upper fender trim is almost 2 inches above the tire. For me it went from a low ride (due to bad spring breaks) to an almost towering rear end. My actual driver's seat felt like it was well above my dash when I sat in it. So strange. So keep that in mind if you are used to a "low" riding style. Overall it fit perfectly when I installed it. We wish you all the best!