Stay away from these guys. I was seeing moisture in the oil of my generator. They sent a tech out to look. He claimed it was due to moisture coming down the dip stick. That cost me $ 90. A week later I checked the oil again and still noticed moisture in the oil. Had them come out again to check. This time they did a compression test on the motor and claimed that it was low at 150psi. The fix was to replace the rings on the pistons. The quote was $ 1250. I decided to get second opinion. Had Rob Lynn come out and they did a compression test and it was 190psi. Well within spec. No need for engine work. When I confronted the M Power owner he was rude and claimed that the Rob Lynn tech was using bad equipment. These guys are only interest in make $$$. It would have cost me at least $ 1250 if I would have trusted these idiots for absolutely no problem with the motor. In the end Im having the Rob Lynn guys install a engine block heater for $ 400. Stay away from M power. Call Rob Lynn instead.