Wow! That didn't take long to go completely to the crapper!
I asked for the tow company to pick up at 6:15. So at 6:20 I receive a call wanting to confirm the tow. We go through the details and I'm told my portion for the "overages" is $205.13. Okay, I expected some overages so when I questioned the amount I was told in their conversation with Hagerty the 69.5 miles ballooned to 82 miles and this was their flat rate. He said, and I kid you not, "The insurance company said you would understand". Never mind I did contact this tow company last week and was quoted $3.50/mile plus $50 hook up fee for the tow.
Time to pay so the kid puts me on hold to get ready for the credit card number, I give him the number and he confirms the amount $305.13.
WHAT! 
$100 more in an instant. When I questioned him about the amount he all but called me a liar saying he said $305.13 but he put me on hold then came back saying his "supervisor" okayed the original price of $205.13. His attitude and the raised price started me fuming so I told him to forget the whole thing and I'll find another tow company. His attitude and demeanor inspired no confidence whatsoever and contributed to me telling him to forget the tow.
So I call Hagerty again, explain what is going on and how soon I need the tow. Twenty minutes later Hagerty calls back saying the soonest someone can get there is 1 to 2 hours and yes their charge is $300+.
I figured out what is going on. Hagerty pays a contract price but not the full price, leaving me to pick up the difference. At the original $per mile charge, it would have been cheaper to simply pay for the tow out of pocket and see what Hagerty would reimburse me for.
Now what? Call ECGS and set up a new appt then drive down the day before, take the train back home then the train back to Raleigh to pick it up when it is finished. Why does everything have to be so hard?