Thank you for the details. I went to another auto repair store and they give me a quote of ~$600. The labor fee is over $300, which is exceptionally high.