4-terminal blower motor resistor. The resistor works fine, turned out the problem was actually with the wiring harness (so if you are buying this for the same reason, make sure you wiring doesn't have loose pins!) NOTE: I don't remember if this is the one originally pulled from the truck or the aftermarket one from the box, but both worked, hence the low price.