I will never step foot in this place again.
I used this shop because I needed a proprietary Trek headset bearing , they are a Trek dealer, and I was in the neighborhood.
I knew that the setup on my older road bike headset was unconventional, because a tech from a different shop carefully showed me and even did a little research on it for me - free of charge. (THANK YOU Larry from Performance Bike in East Liberty!).
I spoke with the guy at the counter at Dirty Harrys explaining that I needed help with my headset, and that it involved a proprietary part from Trek. He blatantly told me I was wrong and tried to sell me a Headset that he had at the counter. I told him I was uncomfortable with that because of what I had seen in my headset. He was adamant, and in a very unfriendly manner told me I could always go to their service counter, which I did. This guy seemed very condescending.
At the service counter, they said it was probably a simple headset change and gave me a price estimate for parts and labor. Unwilling to dispute this - and figuring that they would sort it out once they had the thing apart - I left my bike there. The inevitable phone call came a few hours later - My headset was unconventional and needed a proprietary bearing from Trek!
When I picked the bike up, a different guy at the counter said my brake pads were not made for the carbon wheel that I have. I told him they came with the carbon wheels so I am pretty sure that they are made for carbon wheels!
Sheesh! I don't expect every person in a bike shop to be a tech expert on every bike made, but I do expect them to be friendly, honest and forthcoming and not to oversell me. That wasn't my experience at Dirty Harrys.