The engine harness will be a Kohler part & should be available from a Kohler service agent.
Other than that most repair only shop will have a heap ( literal )of old deceased engines sitting in a corner for salvaging parts.
Do not bother trying big box shops with big glass fronted showrooms, they toss all the old stuff into the scrap bin.