9/10 shops are going to give you a better deal for buying the parts through them. If you bring your own parts, the labor will be marked up compared to what it would be if you get the parts through them.
Maybe since my grandfather owned a garage back in Pittsburgh I see it differently, but...