Fit is good, but less than 2 hours of use the ball socket has play in it already. Bought for a teryx4 that i tore a boot on the stock one. Stock ball joints have almost 200 hours of rough trail riding and are still tight. I have bought all balls products in the past and been pleased, but will never buy another ball joint from them. Save yourself the trouble of doing it twice, buy oem.