How do I prevent my nice shiny humbuckers from oxidizing and getting a buildup of dirt on them?

I've tried wiping them down with the polish and a cloth and that hasn;t worked.

Any tips on how to prevent it/get rid of it?
Chrome polish, elbow grease. Eventually no matter what you do the plating will wear off. Any attempt at coating them will just result in peeling.
Sounds positive...?

Ill see if i can get some chrome grease over the weekend and see if that works out.