Electronic Flushometer Valve Piston Assembly, for Touchless Electronic Faucet Valves
Kohler
MFR# 1056873 | MSC-647824