We went to Joes by chance. We were actually on our way to another shop when our check engine light started flashing so we immediately pulled into the closest place which was Joes. The guy who helped us was really nice and they took care of the issue. Not sure how their prices compare since we didn't really have an option to shop around but it didn't seem too bad for everything they had to do to get the truck running. Would definitely go back.