I've got a 16hp Tecumseh that needs a starter. Motor runs ok but is had to start. The starter is $160 plus tax. I found a Kohler 16hp complete with exhaust for $300 that was upgraded to a 22hp twin. Staying with one of the 16hp motors what's my best choice? Is the kohler a better motor?