I'd go to Mid-Atlantic. Honest and dependable. Ask for Randy. $50 tops is my guess
I think I would go to a body shop. And there's one right down the street from Mid Atlantic a Chinese guy. He does great work.
Thanks! Your answer is awaiting moderation.