https://www.safecontrolarm.com/products/mazda-3-2014-2018-control-arm.html This product is suitable for Mazda 3 2014-2018 CONTROL ARM, with one ball joint and two bushings. Condition: New Country/Region of Manufacture: China Manufacturer Part Number: SF-MZ-429 L, SF-MZ-430 R Brand: OEM OE/OEM Part Number: B60S-34-350, B60S-34-300 Type: Control Arm Ball Joint Assembly: With Bushings: With TWO Bushings Placement on Vehiole: Front Lower Left/Right Manufacturer Warranty: 1 Year Kit or Single Part: KitAll Rights Reserved