Kohler 84996 Flush Valve
Kohler Genuine Part, Flush Valve Assembly Kit, Flush Valve Kit.