Alternator is in full working order and very good condition. Alternator will fit the following Yanmar engines... Alternator for Yanmar Marine Diesel Engines 12V / 35A Alternator V-Belt Pulley Replaces Yanmar P/N: 128270-77200 To Fit: Yanmar 1GM (7.5hp@3600rpm) Yanmar 1GM10 sn E03690 & Prior (9hp@3600rpm) Yanmar 2GM (14hp@3600rpm) Yanmar 2GMF (14hp@3600rpm) (Fresh Water Cooled) Yanmar 3GM (24hp@3600rpm) Yanmar 3GMF (24hp@3600rpm) (Fresh Water Cooled) Yanmar 3HM (29hp@3400rpm) Yanmar 3HMF (29hp@3400rpm) (Fresh Water Cooled)