I'm with Daisyman on this. Lets see how long it is before your starter has problems again before we make any drastic plans.
We are Kohler dealers where I work. I don't know if we can supply any parts for that starter or not through our channels. Kohler is like everyone else, they are going to unit replacement (unit like a New starter) and doing away with a lot of their repair parts.