Rite-Temp 1/2" Valve Body Rough-In, NPT x Sweat
Kohler
MFR# K-8300-K-NA | MSC-346509