Steve,
If you don't mind a little work, I spray my magnesium Motorwheel Flys with GIBBS penetrant after I polish them with scotchbrite pads. It works better than WD40 as it does not attract dirt and does prevent oxidation for several months.