If you are planning to stay with hubcaps, I would just find some better condition stock ones on ebay,
http://www.car-part.com" onclick="window.open(this.href);return false; or even from someone on here. I got a whole set for like $80 from a member for a friend. They have the screw on lug nuts that will hold the hubcaps in place much, much better than any of the aftermarket ones. Aftermarket ones are just friction fit with clips, and have a much greater chance of flying off if you hit a pot hole or something. Eventhough the aftermarket ones are cheap, if one is gone, you would need to buy another set to replace them. Unless you bought two sets at the same time, it might be hard to find the same ones again if you need one a year or so later.
How bad are your stock ones? If you are somewhat handy, they can be repaired and spray painted to look good again. Got any pics?