Here is my input regarding whether or not Salem Boys is pricey or not.
Not long ago I took a job in customer service for a large Dodge dealership near the border of Chandler and Tempe.
Their outbound telephone solicitors make commission for every customer they call who agrees to bring in their car for routine maintenance such as oil changes.
The repair shop supervisor and mechanics make commissions based on how much higher the ticket is above the reason you brought your car in. The more repairs they tell you need to be done the more commission they make. If you only have your oil changed and nothing else it hurts their pay check and puts their jobs in jeopardy. They have quotas that must be met.
Their salaries are very low. To put food on their tables they rely on these commissions.
Also you must get a certain percent of customers agree to a test drive of a new vehicle with a sales person when they bring their car in for repair.
I know Salem Boys does not do this because when I first brought my car in I spoke to Andy or some other nice lady and advised them I would not do business with any mechanics who do this.