Mach Flex Concealed Touchless Toilet Flushometer Valve Assembly
Kohler
MFR# K-31660-NA | MSC-2344170