BSA B50 etc oil pump, it turns over freely, and there are no broken teeth. Please look at the photos as they from part of the description.