As for track cleaning I find alcohol a poor cleaning liquid for track. Lacquer thinner does a much better job much quicker. But it dissolves some plastics and can mess up painted surfaces. So I use a chalk board eraser with a piece of rag wrapped around it. The rag is wetted with the lacquer thinner. The rag is changed often as the black goo it removes is extensive. Do not allow the rag to touch anything but the rails.
I sometimes use the small erasure that is embedded with an abrasive, sold to brighten rails for model railroads. Make sure it is wide enough to bridge all three tracks. It is pretty agressive and takes a bit of elbow grease to work well. The lacquer thinner method requires little effort and works fast but may leave a residue whereas the abrasive erasure lives the rails bright. A two step process, lacquer thinner first follower by erasure, assures clean rails that stay clean longer.
But it all may be in vane if the train wheels and roller contacts are goo coated and act to re-coat the rails. They should be cleaned too, a much harder task. I have not found the solution to those. A motorized stand for rail cars and a electrified roller system might be the answer for engines but I have not pursued it. Then there is the roller contact. Maybe a Dremel wire brush is the answer?? Obviously I have more to do in this regard.
LDBennett