I did mine myself. It's not hard but can take lot's of time. You would want to replace the bearing on the pinion and I would do the torque tube "Oake?" bushing too. The rest can be done anytime. It takes an arbor press. Lots of put together and take out setting the shims. You need a dial indicator micrometer.