Have had great service from Northcliff Cycles, they are one of very few bike shops that will try and get your problem resolved even if they are fully booked. Before last years 94.7 they were working until late in the evening just to get everybody's bike done.
Alex even delivered my bike when he didn't have a part in stock instead of me having to come back (I lived 15km away).
Regarding pricing, you need to shop around. However I must say when I replaced my Record chain they were the cheapest and that was when I started using them.
if you have a gripe speak to Alex and I'm sure he will sort it out for you.