These guys have done a lot of body work for folks I know, and have (or did do anyway) a good name, so I'd suggest reaching out to them, them will either have or know of someone who can fix it.
...