3" Canister Toilet Flush Valve Assembly Kit
Kohler
MFR# 1083980 | MSC-52023