Make sure you find a body shop with experience on your type of trailer. About 10 years ago I had work done in Tucson at a dealer with a separate body shop. Good work, but I know the place was sold and I have no idea if it is still open or still does a lot of body work. Good luck. I've been in your situation and eventually decided, after several attempts to get some major body work done near home in NJ, to trade the trailer for a new one.
Former: 2007 Cardinal 30W LE
Now:2018 Arctic Fox 27-5L
2008 Ford F-250 Long Bed Diesel
Total of 30 Months on the Road Since 2008