Detroit Axle - Both (2) Brand New Driver & Passenger Side Front Upper Ball Joint [Torsion Bar Suspension] - Will not fit OE control arms, Meant for aftermarket control arms For - 1995-01 Ford Explorer 2 Inch Diameter Upper Ball Joint - [1998-11 Ford Ranger 2WD 2 Inch Diameter Upper Ball Joint Front Torsion Bar Suspension] - 1998-11 Ford Ranger 4WD 2 Inch Diameter For - 2001-09 Mazda B2300 2WD 2 inch Ball Joint - [1998-01 Mazda B2500 2WD 2 inch Ball Joint ] - 1998-07 Mazda B3000 2WD 2 inch Ball Joint For - 1998-07 Mazda B3000 4WD 2 inch Ball Joint - [1998-09 Mazda B4000 4WD 2 inch Ball Joint] - 1998-09 Mazda B4000 2WD 2 inch Ball Joint For - 1997-01 Mercury Mountaineer 2 Inch Diameter Upper Ball Joint Torsion Bar Models Only