Toilet Tank Fill Valve

Kohler

MFR# 1564312 | MSC-2215923