I heard about a product called No-Ox over one year ago and my club decided to give it a try.
The results are amazing. We have only cleaned the tracks on our extensive layout 3 times in one year.
We gave the tracks a complete cleaning job and applied a very thin layer of No-Ox over all the rails...