Mac Auto Parts 127794 2003-2007 Mazda 6 (6) Piece Front Control Arm and Ball Joint Kit Direct replacement for a trouble-free installation OE fit and form geometry and alignment Anti-corrosion coating on the control arm for extended life Manufactured to meet or exceed expectations for performance and fit