Sensor Window and Cable Assembly
Sloan
MFR# 0315040PK | MSC-1887227