I pulled this off a 3406E because I have extra gear reduction starters to swap with. It still worked great. The truck had 500k miles. The gear teeth look good. This would be a good backup starter to have on hand. I think it'll fit all Cat 3406 engines up to a c15. Not 100% sure though. This is the heavy, old style starter.