Urinal Flush Piston Assembly
Kohler
MFR# 1056919 | MSC-570334