it's amazing what stuff costs when ya pay a shop to do all the work.. not unjustified, just can cost a small fortune... I always have to laugh when people put a labor bill towards the value.. parts are one thing, but if your not skilled enough to do the work yourself, don't expect to carry your labor bill over to a "value" price...