Naphtha is a great cleaner and degreaser. Be careful using alcohol on the motor. It will dissolve the insulation on the windings, causing the windings to short out.
Labelle makes oil and grease specifically for model trains. It's ok to use them.
Larry