Unless the tow company is part of a real shop i wouldnt let me work on my truck. I would take my truck to a shop get a quote for parts and labor and send that to the tow company and let a shop handle everything. I wouldnt want to do that work that someone else caused, if they put up a fuss i would just tell them then you will contact your insurance who will deal with them from that point on.