Have 02/03 on my Duster and they work like a champ. Should I dump my pinion snubber ??