24V DPST Relay, T92P7A22-24
ICP Fast Parts
MFR# 1178205 | MSC-447264