try the duplicolor 2-in-1 before you take it to a shop to get repainted. it doesn't sound like you could make it much worse and you might end up making it look better if you take your time. they paint match by manufacturer, year and model, so the paint should match up fairly well. also, since it's a scratch and not a patch, you should have more luck making it look good.
__________________
JSFBOA
Save a life.
N = R* fp ne fl fi fc L
|