I dont see where the problem is, looks like the bearing sits on the same spot on the new pinion, so I would think it would work. You do have two bearings on the pinion right? What kind of driveshaft do you have? the set screw it came with should thread right in if its a stock driveshaft.