A Honda 24 HP (GX670 - horizontal) will be close. The height from the base to the shaft is a little different and so is the bolt hole pattern on the base. Otherwise, pretty close to a direct fit. However, I haven't had a honda engine idle as well as a Kohler engine yet, but they do make good power and can be had for less than a Kohler engine. Also, the throttle for the Honda uses a small friction plate and bolt which almost always needs adjusting because it's just too sticky, especially right out of the box.
Hope this helps.