I damaged a single door on our coach. I priced the salvage door, then discussed these options with the body shop:
1) Repair the door skin
2) Replace the door with salvage (I would buy and deliver to them; about $600)
3) Replace the door with new (REV Group; about $1,000, delivered)
4) Replace the door skin
Option 4) was their suggestion after some investigation, and the way we went. The body shop worked with a local fab shop to make a new door skin. The top edge is folded at 90 degrees, and the bottom rolled, so matching the shape was tricky. The body shop said the tape Monaco used to hold the old skin on was very tough. They painted the door to match the decals (not a problem in your case), clearcoated, and the total cost was around what I would have paid for the salvage door, which they would have had to prep, paint and clearcoat, anyway.
A body shop with a great reputation is your best bet, I think. See what they suggest.
Also: You should add a "signature" to your profile. It contains whatever info you want; most people put info about their coach there, so they don't have to type it into each message. Instructions for adding a signature are here