as another option ,i got a used shaft that was not the same length and heated up the splined end and drove it off and switched it around with my bad one.last case scenerio is to get a good welder to weld the bugger on there for good!as i said last case scenerio.,but does work as a few guys have done that around here.also i put in a new shaft from the chaincase just for insurance.getting ready for work and its really blowing hard outside,hope we get a nice storm.