Mac Auto Parts 132585 Mazda 6 (6) Piece Front Control Arm and Ball Joint Kit With (4) Tie Rods Control Arm Kit. with tie rodsIt will fit the following makes and models: Mazda 6 Kit Includes:2x Part# K69 MZGJ6A.34.3C Front Lower Front Rear1x Part# CK6278 MZGJ6A.34.J50D Front Left Lower Rear1x Part# CK6277 MZGJ6A.34.JD52 Front Right Lower Rear1x Part# RK6236 MZGK2A.34.250C 5281 Front Left Upper Front 1x Part# RK6235 MZGK2A.34.2C 5282 Front Right Upper Front2x Part# EV Inner Tie Rods1x Part# ES87 Drivers Side Outer Tie Rod1x Part# ES Passengers Side Outer Tie Rod