Dealers have the highest overhead to cover and therefore the highest per hour labor rate. It's not that they are going to overcharge you for parts you bring to them, they are going to charge you their standard labor rate that they charge everyone else, which in my case is double what my local mechanic charges me. As for the alignment, lots of places put a premium on 4x4 alignments so $150 isn't that unreasonable.