I was referred to Duncan's by my AAA representative. Initially, I had a dead battery on my 2014 Audi Q7. I called AAA roadside service to replace battery. Upon arrival, the driver notified me that since my battery was under the front seat. It was a liability for AAA to replace it. I asked how much was the battery? He replied, $275. Driver left, I called AAA for remedies. They recommended Duncan's. I immediately called Duncans Sat evening and spoke to a technician he threw out a quote of $375 (battery + labor) which sounded reasonable because I had it done 5 years ago for $275. I had the car towed to Duncans. Before arrival the AAA tow truck driver hooked up jumpers to the battery and told me that the battery was dead and needed replacement. Duncan's calls me and said they need to do a test on the battery. I asked how much for the test? They replied $100. I replied just change the battery. He calls back and notified me that the battery is $389 and that it needs to be programmed after installation. He said it takes an hour to program the battery. Internally, I thought that seemed excessive. But, I knew I didn't have the means to program it myself. I said, do the job. He gave me a total to complete the job was $660. After, hanging up with Duncan's I went to the internet to research prices of batteries and YouTube to see how long the process was to program the battery on my vehicle. The video on YouTube took less than 5 min to program the battery. I was taken back by the video and by the reduced prices of batteries. However, I did agree to the services rendered. I do believe that Duncan's is a business to make money for services. I also believe that they upcharge for parts and offer services that they already know need to be done. And we're disingenuous with the duration of labor time that it needs to complete services which leads to an upcharge in labor. Needless to say, I will not recommend Duncan's to anybody's after this experience. I believe they are a competent shop, but unethical in up charging parts and unnecessary labor.