You can disagree all you want. The pinion snubber was junk while it was on paper.
Lots of mouths on here claim **** I've never seen.
I doubt you can go to any track around the country and find a 1.4 60 foot car with a pinion snubber that wouldn't pick up a tenth or more if you put something on there worth a ****.