L80F-50 Defrost Temperature Sensor Switch
ICP Fast Parts
MFR# 1178963 | MSC-744495