Toilet Fill Valve Assembly
Kohler
MFR# 1068033 | MSC-205672