Hi, I have a 04 Aveo LS with the standard steel wheels, and currently have done away with the hubcaps because one flew off and the others are in various stages of flaking. 2 questions:
1. Is there a way to make sure these things don't detach themselves from the car?
2. Is there a way to stop replacement caps from flaking until they look like a miserable mess?

Thanks in advance.