I have a CMX cleaner which works well getting at those places that are hard to reach. The combination of the brass body which gives weight and the velvet pad cleaning the track with isopropanol seems pretty good. I have gone off the rubbers which leave some residue and small particles which are a nightmare in N-gauge and made use of something that I have used in plastic modelling - Micro Mesh. Originally designed for polishing aircraft canopies it is now actually used for a whole variety of things where you need a high polish or clean finish. You can find it on e-bay but I originally got mine from Micro-Mark in the US and went for the Soft Touch Pad set (
Micro mesh soft touch pad set). The pads just happen to be great for rubbing across track! It leaves no residue and gives the track a really great finish. Here is a bit of blurb about how it works:
Micro-Mesh's micro grains of abrasive are bonded to a soft cloth backing with a resilient adhesive. This construction cushions the abrasive, creating a smooth shaving action rather than gouging and abrading the surface. Micro-Mesh lasts far longer since its construction prevents the abrasive crystals from fracturing and overheating. You can get sheets of Micro-Mesh in 2400, 3200, 4000, 6000, 8000 and 12000 grit; foam sanding block; micro-gloss polishing cream; 13 inch x 17 inch non-woven polishing cloth and instructions. Can also be used for creating crystal clear finishes on canopies and windshields, polishing metals, and producing glass-smooth finishes on wood.
It really is excellent stuff but I have never seen anyone else mention it.
Regards
Geoff