I agree w/JR2, 95% of the battle is your installer, I'm very happy with Jeremy!!!! we all know Dodge shops that have excellent service and some that s**k, it's like anything in life, the majority of satisfaction comes from the person you deal with, one thing Jeremy shared when I first pulled my truck in was "what a clean truck, never sell it, you won't be happy with a new one" which is why I traded my 04' to a friend for this 01' he bought new and I know the truck, I love it and will drive it until the wheels fall off!!!