Rookie Mistake...

If it was me,there would be no deposit. The body shop would receive a certain amount of money for work done. The money would be spread out until finished.
I've recently started exploring other shops as a back up. I'd be a year out again but they are Mopar specific and I know it will get done right. One I emailed said he takes no $$ up front. Every month his clients get a bill. If the bills don't get paid, all work stops.