I was with nasty when he got this bike, these parts are mint. The arms have the original powder and have such little use, the roll stickers on the lower arms are pretty much untouched.
The arms are standard travel and take a stock length shock. The yfz shocks work, but slightly too long. These ball joints and everything is tight though, and the ball joints are the 87 warrior replaceable ones.