Good to hear that it worked out good!
Pep boys is OK. The two other main part store chains (AutoZone and Advance Autoparts are good, too) You can easily compare prices for parts between these three online.
Many smaller repair shops and/or shade tree mechanics can be a good choice but at the same time I have to warn for what they call here "truqueros". They are playing tricks on you to get money out of your pocket. For instance they don't put the new part in but a used part and charge you for the new part anyway. Or they take a good part out of your car and put an old, bad part instead and when you come to get the car they show you that the part is bad and needs to be replaced. When you agree to have that done they put your good part back in and make you pay for a new one.
How to avoid this? It's virtually impossible because you would need to be with the car and the mechanic while they have the car in their shop. Either go to a well known chain like Pep Boys etc. even though they might make you do/pay more than you wanted or needed or do your own maintenance and repairs.
I am doing a lot to my vehicles myself in the mean time. I used to do that when I was in college because I couldn't afford to pay a shop so I'm refreshing my old skills. 
F.i. I fixed an electrical problem in my wife's car after I paid three car electricians a total of $ 1,000 without having the problem fixed. It took me 5 or six days but now the car is running like new. I also do regular maintenance like oil change etc. myself.