I know this is not what you are looking for, but there are companies that do wheel refinishing, which is a lot cheaper than replacing them. One problem is that many wheels these days have a paint or other clear-coat finish on them, but owners and car washes subject them to harsh chemicals that are only suitable for un-coated alloy wheels, when in fact they should be treated just like the rest of the sheet metal on the car (mild detergents and car wax, and no stiff brushes)..