6BTA (5.9L), Electric Clutch (Pitts / Ogura)

Additional information

Clutch Type

Engine Manufacturer

Providing products & solutions to the marine industry since 1964!