It is a long tail shaft 23 spline and not sure on the retainer, I really did not take notice. Will have to check.