This is a roller crank arm for either a Puch E50 crank, or a Puch ZA50 Crank. This one works only with after market cranks. If you have an OEM crank, this probably not work for you.