HIGHWAY THIEVES. I hooked up the diagnostics myself at home, told them the codes, and exactly what was wrong. I Asked for an inspection as well, (just to satisfy myself and see their honesty, as this was my first time going to them.) They then wanted $4,561.19 for parts that were passable and fine. (I am a HD mechanic with 20+ years exp, so I know what I'm looking at) I declined of course. They then wanted to charge me $388.00 to tell me what I already told them about the diagnostics. All they did was an inspection and recalls, and wanted nearly $400.00. I got in an argument with the service advisor, who then threatened to keep my truck and throw my keys. I nearly had to call the cops on him, as he refused to allow me to pay the bill after I got mad at him about the cost. Finally, the Manager came in, knocked $75.00 off the bill, allowed me to pay, and I left. On my drive home, Check Engine light came on again... I WILL NEVER BE BACK HERE AGAIN.