One thing im wondering ....is how does everyone know that they will wear out the balljoints early....because when i tried bolting a set onto my raptor...they were not even close to fitting, the extra 1" length wasnt the problem, it was the overall diameter of the yfz shock. And if u pull the stock shock out and let the a arm drop, the ball joint is NOT fully locked neither top or bottom. Im not trying to start a " im smarter than you newbie" thread...just wondering how you know , thats all, becuase i asked this question myself a few months ago....and didnt get an answer that helped me.