pinion shaft price