I just bought a 2005 Silverado with 210,000 miles on it. I brought it to Oswalds to have them look it over and make necessary repairs. They gave me a list of things it needed and we went over it to decide what was really necessary and what could wait. I felt like I received excellent advice from them. Particularly with the ignition lock. I thought it needed a new one and they said it probably only needed a new key from the dealer. They were right. Two new keys cost $18. A new lock would have been around $300. They are very honest and just down to earth nice people.