Go to a plumbing supply for parts you'll be surprised of the quality of parts VS the big boys
Yes they have several Kohler parts here. I would call or check online they have your specific part in stock first though.
Thanks! Your answer is awaiting moderation.