Tru-Bloc 2" CPVC Schedule 80 Ball Check Valve, Socket x FPT
Nibco
MFR# MB817UD | MSC-1845836