Have you considered having them chromed? My Explorer had chromed aluminum wheels and they ahve held up extremely well, even to the road salt in the winter! Not sure what it takes to do it, but I've seen advertisements for shops that will chrome plate just about anything!