I got my '96 2500 8 lug 4wd truck wheel speed sensor from Carquest Part # ECC 72-6632 $70.99 list, $48.99 wholesale. That was 2 years ago. You still got to separate the wheel bearing/hub to replace them. When I did that, I need 4ea 88891741 Bolt from the GM dealer (special size bolt with small head to fit in back of the spindle). Usually the head is badly rusted, but I had to torch mine out because they would not break loose. This in turn damaged the heads of the bolts. My father just did one 2-3 weeks ago and needed the bolts for both sides.