I was involved in the auto body repair industry for 25 years. I can assure you replacing and/or repainting broken mirrors and fuel doors and door handles and moldings is routine, inexpensive, and fast. They don’t even need the car, much less need to paint the whole thing. Remove the part, and bring it to them with a Honda color code. Or have them remove it if you can’t figure it out. Never heard of a shop turning such a small job down. Certainly less than $100 most places, Expect maybe $50 in many. Benefit of paying a bit is an absolute perfect and professional result, and certainly no need to paint entire car.
Petey, there is no such thing as a body shop “just painting over a scratch.” I would turn that customer down too. Entire panel needs prepping and sanding. And maybe entire adjacent panel too. So I don’t know where your scratch was, but depending on location, this is either a $50 scratch repair as OP is showing, but the identical scratch in a different location or different color it could just as easily be a $1000+ scratch I can’t deny. I see no point in taking time explaining the difference since it doesnt apply to this thread. But in summary location is everything when it comes to scratches and pricing due to detrimming needs, blending needs, etc. But I’m addressing this car, not yours. This is just a charge door on this particular green car. Yours was clearly in a different location than this.
Or go ahead and DIY. Not my car so no skin off my back. Just expressing my expectations of end results. Many perfectionists regret home repair attempts like this. And many don’t realize how quick and easy and cheap this could be done by a body shop, since all damage is contained to such a small piece.
Groves has experience painting...totally different for him. No doubt he could DIY with good results. But for a newbie? First time ever I assume based on his questions? That first run or fisheye is likely to bring regret. But I don’t know OP, maybe he is ok with imperfection. Maybe he’s a painting wizard. Only he can decide...