I used to work in car repair, be very sure you trust what's going on, and that you have their payment before you start having it fixed.
Personally, I would turn all the info over to my own insurance and let them handle it.
I would also have my insurance handle it, thats what I pay them for. Let them work it out.