Depending on how bad the locomotive is (think eBay), I use Phoenix Disc cleaner and special q-tips (very soft and abosrbent, not hard ended) and use them to wipe every visible part of the train. I find it very effective to remove oil from ABS as well. I wear nitrile gloves when handling all my items as well. What can I say? I have issues.
Anthony