everything you will need to know about that engine can be found at
www.kohlerplus.com log in as a guest and you should be able to get the service manual and look up parts by specification number. I am a kohler dealer so I don't go searching for the best place for parts, Maybe available through ebay, amazon, or partstree