Michael,
Welcome to the valley. I have to agree with the above statements, PSR is the place to go. Nobody but PSR will actually ever have my truck in their possesion to work on it. They are the best.