They do excellent work, so it would definitely be worth getting an estimate from them and deciding if you should use their services.
I don't know details about that specific repair. I know that everything I've seen them do is top-notch, and I'm sure they can take care of your scratch issues. But if you're paying out-of-pocket, instead of an insurance claim, they will probably be expensive.
Thanks! Your answer is awaiting moderation.