Bafang style steel pinion gears have gone through a number of revisions since they were first made. Namely, the fit up to the pinion support plate, either 10mm or 12mm and the gear end that mates to the large chainring gear. To determine which pinion gear to order, measure the shaft end to see if yours is 10mm or 12mm. Then look at the end of the gear to see what markings are visible or blank