This is the first time I've had Yingling's work on this vehicle. They have worked on others for me in the past and I chose them because of this. My Jeep's battery had been draining every 3-4 days. I had already done everything I knew to do: (replaced battery, ignition switch, starter, fixed multiple wiring issues and had taken it to three mechanics previously with no joy). I was fed up, and needed someone to take the time to trace the electrical problem down for me and not charge me more than the car is worth. Yingling's did this for me at a very reasonable price and with such professionalism & courtesy. I am thrilled with their service. I would recommend using them if your car needs anything from an oil change to an overhaul.