DD, you should take it somewhere else, or change the parts yourself. Don't know how you'll align the front end if you do it yourself though. Judging from you tone in this thread and the one from yesterday, you obviously aren't going to happy with their work. The estimate doesn't sound that far off from most other shops, but you apparently don't like this shop.