You might check with Les Schwab. Not sure if they still offer the service but they sandblasted and powder coated my rusty stock wheels inside and out. Can't remember the exact cost but it was between $25-30 per wheel and they came out perfect. That was less than most estimates I got for just sandblasting. Still look like new 7 years later. They shipped them up to Oregon to do them so don't know the cost from AZ if they still offer that. Its not something they advertise, you have to ask.