Front & Rear Control Arm Stabilizer Link Tie Rod Ball Joint Kit For BMW X5 - BuyAutoParts 93-80089K5 NEW Guaranteed Exact Fit for easy installation 100% BRAND NEW, premium ISO/TS 16949 quality - tested to meet or exceed OEM specifications Engineered for superior durability, backed by industry leading warranty 20 Piece Steering & Suspension Repair Kit includes: Front: L/R Lower Control Arms w/ Bushings, L/R Upper Control Arms w/ Bushings, L/R Outer Tie Rod End, L/R Upper Ball Joint, L/R Sway Bar Link Rear:L/R Upper Control Arm, L/R Guide Rod, L/R Integral Link, L/R Ball Joint Snap Ring, L/R Ball Joint