Emergency Hours: We are open 24/7

Harry's Drive, Brunswick, ME 04011

Call or Text Us at: 207-391-7396


It can be a very frightening situation during the winter when the power goes out! Suddenly, you have to break out the flashlights and get the fire going in the fireplace just to keep warm. Of course, if you don’t have a fireplace, you should have some sort of backup heating system such as a propane heating system. There’s a better solution though, and that’s having a whole home generator! With a quality whole home generator, you never have to worry about the lights going out or your HVAC system turning off on you due to a power outage. No matter if you’re dealing with a blizzard in the winter or a heatwave in the hot season, you can trust that your heating and cooling systems will work for you when you truly need them!

Generator Repair and Maintenance

When looking for the right kind of generator for your home in Brunswick, Yarmouth, Bowdoin, Woolwich, Phippsburgh, Wiscasset, and Harpswell, ME, make sure to give Excel Mechanical and Construction a call or text at 207-391-7396! Our professionals specialize in whole-home generators and will help you determine the best generator for your needs. We’ll come out, take careful measurements and make sure your new generator is properly sized for your residence! We’re proud to be part of the Efficiency Maine initiative, so of course, we’ll steer you toward the most energy-efficient options!

Call on Excel Mechanical and Construction for Generator Installation

When looking for the most suitable generator for your home, you want to work with experts who have reliable experience. Our professionals have been proudly serving the community for 6 years! With our experience and certifications, you can always have peace of mind when working with us! We guarantee your satisfaction, and you’ll never experience buyer’s remorse when you get a new whole home generator installed by us!

Ready to get started?
Contact us now

Harpswell, ME

Yarmouth, ME

Bowdoin, ME

Woolwich, ME

Phippsburgh, ME

Wiscasset, ME

Brunswick, ME