125/250V 5 Amp Mechanical Float Switch with 35' Cord
Zoeller
MFR# 10-1878 | MSC-253136