Your installer is full of shit. Plain and simple. Gears whining 20% of the time out of his shop tells me he gets lucky more times than not.
For the person who was asking. Gear heads in Arlington is who ****ed my shit up twice. Dallas Mustang did them perfectly.
Thanks for the info...thats what I needed to know.