Every now and then I spray WD40 down my seat tube and any other openings in that area.
As it’s a water dispersant (hence Wd) i cant see any reason why it wouldnt help.
I’m sure some one will be along soon to shoot me down and tell me I’m killing my frame but hey!