I would highly recommend Silverlake auto.They have always been honest about what repairs were needed and have never tried to do repairs that weren't needed.After hitting some debris on the interstate late one night and damaging the suspension on my car I took it to the local dealer.They told me,after waiting for two hours,that I had damage that was going to cost over $3,000 dollars.Knowing a lot about cars and having done a lot of repairs myself,I knew they were being dishonest.I decided to go to Silveriake and they diagnosised the problem promptly and made the repair for less than $2000 dollars and the fix was not what the dealer said.The Silverlake people are great and HONEST!