Again with wd40 but you must degrease and clean after.
Wd40 leaves a coating on the surface which will attract all dirt and oil very quickly, I used to spray it on my number plate before we were allowed in bus lanes because it makes the number plate filthy within a week of normal riding, naughty me!