Removed from a 2012 Mazdaspeed 3
Perfectly functioning
B12 struts with stock springs
Fits any 10-13 Mazda 3
Will fit 07-09 with different hardware
Oem style aftermarket upgrade
7/8k total miles