No painting of any kind is necessary.
Here's some at Home Depot:
https://www.homedepot.com/p/Prime-L...Hex-Head-Cap-Screws-10-Pack-9114719/310516216
Apparently, 20mm is actually a standard/common length. Maybe they're just always out of stock when I shop for them. They're out of stock at my local Home Depot. Get 20mm and you won't have to grind anything, just screw 'em right in, with or without a little thread locker if you want. You could stick something in one of the holes, and hold your fingernail on it to mark the depth so you'd know if a 25mm bolt would work in case the 20mm isn't available. Don't have a metric ruler? Just know that one inch is 25.4mm. So, if you have right at an inch of depth or a little more, then you can use a 25mm bolt. You could always use a thick washer to space it out if it comes to that. I'd get washers anyway. It's just four bolts in four holes- nothing complicated.
I'm sure any decent local hardware store (Ace, True Value, whatever mom-and-pop store is close to you, etc.) would have what you need as well. No need for dealership visit or cost, if they even have them in stock.