T5 input shaft with 23 teeth (15 needle bearing) 10" long and fits 1994-up Mustang T5 NON COBRA models. Part # 1352085052.