I ended up wasting a ton of time and money at Duncans. I recommend not going there, and if you do, google the price of OEM parts from a dealership or an auto parts store before agreeing to their service. Duncan’s markup is criminal. I got towed there after my catalytic converter was stolen. They wouldn't give me an estimate over the phone, even though two other shops did after I landed at Duncans. After charging $105 for a diagnostic, they quoted me $4,400 for a job I ultimately got done at the Roseville Toyota dealership for $2,500. Duncans would have charged $3,100 for a catalytic converter that was $1,800 from the Toyota parts center, $300 for a $120 O2 sensor, $10 for $1 bolts, etc. My local shop wouldn’t have charged me for a simple diagnostic like that - it’s a straightforward job, and you can see whats missing by looking under the car.