I took a peek under my car and noticed something sitting up on top of the front of my 8-1/4... a pinion snubber? I had no idea it was there, and didn't know they were ever made for this rear?
Anybody have an info on that?
Anybody have an info on that?