Denso Alternator 129423-77200

£87.50
Denso Alternator. Removed from a yanmar engine. Will fit many others.