I often thought of open gear grease it stays on, it seems forever, but your idea seems like it will do for sure.
I find myself these days if I am not using a car, and I work on it, removing stuff and soaking the parts in rust converters, and then giving them fresh protection with clear or other antirust substance like paint, etc
I have even soaked a disc brake in it... works wonders.