The dealer may, or may not, be the best place to take it for body work.

Your info doesn't tell us where you are, but if you call your local Corvette club(s), you will get the answer you are looking for.