Bearing Sealed Roller Alternator Nachi 6203NSC-C3 Japan I.D. 17mm O.D. 40mm B6Shaft ID is 17mm, OD is 40mm see all the pictures.