Ouch Ken!!
My neighbor had a simlar experience with his class C, and the damage was a bit worse, but the cost was $700 to fix. His was a laminate build, and you can still see a difference where it was fixed. It's not real bad, but there is a difference.
He told me thathe got large variances in price, get many estimates. His higher estimates were from body shops, and he ended up taking it to a large RV dealer (Giant RV) who did the job.
Kev