Also had bad experience with repair on wheels, the guy gives everyone attitude and makes you wait all day.
Last time I was there, paid a fortune for regular maintenance stuff like breaks, tune up, filters, oil change. I hope they were honest.
I have a friend that does good work and is trustworthy. You can pm me for his #