There is only 4 types of baljoints
14mm Honda / Suzuki Ball Joint
Honda- 450R, 250R, 400EX, 300EX, 250X
Suzuki- LTZ400 (2003, 2004)
Suzuki- LT250R(Tops)
Kawasaki- KFX400
Arctic Cat- DVX400
14mm Yamaha / Suzuki Ball Joint
Yamaha- YFZ450, Raptor 350, Raptor 660, Raptor 700, Banshee, Warrior
Yamaha Blaster Lower Only
Suzuki- LTZ400 (2005, 2006)
16mm Honda / Suzuki Ball Joint
Honda- 450R, 250R, 400EX, 300EX, 250X
Suzuki- LTZ400 (2003, 2004)
Suzuki- LT250R(tops)
Kawasaki- KFX400
Arctic Cat- DVX400
16mm Yamaha / Suzuki Ball Joint
Yamaha- YFZ450, Raptor 350, Raptor 660, Raptor 700, Banshee, Warrior
Yamaha Blaster Lower Only
Suzuki- LTZ400 (2005, 2006)
Leager uses 14 mm balljoints
Lonestar uses 16mm balljoints
The bolt going into the a arm has to be metric
either 14 or 16 mm
Taper Is honda-suzuki or yamaha style.