400exrider0004
12-04-2005, 06:41 PM
I am buying a denton steering stabilizer and I was wondering how you guys like them from experience. I dont race, so I dont need an expensive one, so I decided to go with Denton. Is this a good choice, and how do you like you your Dentons?
Thanks in advance!
Josh
Thanks in advance!
Josh