We had 2500 hours on our Koehler 12kw Perkins. Only problems were minor oil leaks, replaced mechanical fuel pump with electric, main electric ugs got burnt once. After that, checked tightness occasionally. Good unit, although heavy. Ours had a remote crossflow auto radiator and a squirrel cage blower to pull air through radiator and exhaust it through the floor.