I don't think TireRack should replace the rim. I think either you or your wheelshop that installed the wheels on to your car should just cover the cost of refinishing the wheel. If TR were the ones to install the wheels, then ask them to be responsible for it.
e90post killed plastidip
Just say no to painted stock wheels