Mac Auto Parts 136960 2003-2012 Dodge Ram 2500 RAM 3500 Upper Lower Ball Joint Kit Greasable Units HD Direct replacement for a trouble-free installation OE fit and form geometry and alignment Built to Meet or Exceed OE Specifications Comes with Upper and Lower Ball Joints