See Littelfuse Commercial Vehicle Products Products
The 1110585 is a single-position PCB terminal block featuring a Lever Push-in connection, rated for 41 A and 1000 V.