(207) 943-5070 info@mainegenerator.com

Commercial Generators

KOHLER Industrial Generators


With KOHLER diesel generators ranging from 10 kW to 4 MW, there’s no job too small, no building too big. We guarantee you’ll get the perfect power for any application – from hospitals to airports and data centers to gas stations.
  • More than 60 models to meet your specific requirements
  • EPA-certified, industrial-grade generators
  • Available with a variety of KOHLER Decision-Maker® controls for basic, advanced and paralleling requirements
  • KOHLER generators meet tough industry testing and quality standards (UL, CSA, IBC, NFPA)
  • Options and accessories include improved motor-starting alternators, heavy-duty air cleaners, enclosures, fuel tanks, block heaters and more

Our Services Include:

  • KOHLER Industrial Generator and Switchgear Authorized Sales and Service
  • Service Most Makes and Models
  • Automatic Transfer Switch Sales and Service
  • Major and Minor Preventative Maintenance Inspections
  • Parts
  • Generator and Transfer Switch Installation and Service
  • Factory Authorized Start-ups for all Kohler generators
  • Generator Operator Training
  • Emissions Testing
  • Diesel Fuel Testing
  • Industrial Engine Over-hauling
  • Coolant Testing & Analysis
  • Coolant Flush/Refill
  • Fuel Cleaning & Filtering
  • Load Testing
  • Battery Sales for Generators, Solar Systems and Hard to Find Batteries
  • Remote Locations or Difficult Locations are no problem for us
  • Public Bids Welcome

Which commercial generator is right for your business?

No matter what your power needs are, Maine Generator & Solar Power can help you find the exact fit for you. We can size your system for you to be sure your power is there when you need it! We also offer repair service, industrial engine over-hauls (diesel & propane), parts and preventative maintenance programs.

For more information call us today!

(207) 943-5070

We offer reasonable service rates and will meet or beat most advertised pricing.

For more information call us today!

(207) 943-5070