0.5 GPF Urinal Piston Repair Kit Assembly
Sloan
MFR# 3307133 | MSC-980436