Find a good alloy wheel repair guy. He will have your wheels looking good as new. I'm a service advisor at BMW and we have a guy that comes and fixes all the wheels on cars we trade in and customer cars upon request. He's awesome and can color match just about any finish. He's doing my sport wheels next week actually. It's way cheaper than buying new wheels and honestly no one would ever know it was done unless the guy you find sucks haha prob run you 150-200 for both wheels. Maybe you can get the a$$hole that screwed yours up to pay the bill
This is the same company we use. Here is there website for their Ohio locations. And they are mobile so just call the one closest and they come to you.
Alloy Wheel Repair Specialists - Ohio