Theres a really durable product specially made for rims called plasti dip ... It's almost like a plastic/rubber paint similiar to spray on truck bed liners. I have never used it myself but have heard good feed back on the product. It's a little pricey but would still probably be cheaper than powder coating, especially if you have to ship the rims to get p.c.'d.