Good Thread even if repeated… Some things need repeating.
Not sure there is a “best” way, since everyone thinks their way is the best way. So one might surmise there’s more than one way to clean a track. It's also important to consider what track brand you have... i.e. Steel rails, brass rails, plastic roadbed, real wood ties, etc.
Let’s summarize in NO PARTICULAR ORDER. Also remembering that some folks use a combination of these methods too.
91% rubbing alcohol
Scotchbrite Pads
Goo gone liquid
Life-Like' track cleaner
Track cleaning car - Several models available
Track cleaning eraser
Brite Boy
Brakleen (Some spelled Brake Kleen or Brake Clean)
Fine drywall sanding block
Goof Off
Nail polish remover (alcohol base)
Simple Green
Steel wool
Denatured alcohol
Norton Synthetic Steel Wool Pad
LGB Track Cleaning Block
A dry kitchen scouring pad
Lacquer thinner
Shamwow
WD-40
And most importantly… Elbow Grease
For Wheels
I assume all of the above, plus...
Putty knife
Fine wire wheel on a Dremel a the lowest speed and brushed the wheels, except for the traction tire
Rags
Cloth
Socks (I like this one)
Paper Towels
Industrial Towels
Happy Cleaning all... I'm off to run some trains!!!