Naphtha is a solvent that is excellent in cleaning off dirt, oil and grease. It does not attack plastics. It is available at hardware stores.
Acetone is also a solvent, but it will attack and melt many plastics, including those used to make our trains. It will also dissolve the shellac insulation used on motor windings.
Some people use isopropyl alcohol for cleaning, but beware that it will also attack some plastics and paint, and it will also dissolve the shellac insulation used on motor windings.
I use Naphtha exclusively, and don't need anything else.
Larry