For non painted surfaces Methyl Ethyl Ketone work pretty well (don’t huff on the stuff, and try to keep.it off your hands as best you can; it will very quickly dissolve the usual nitrile gloves mind you).
Acetone will attack older paints, but if you’re quick it may not do tons of damage.
For surface rust WD40 (or any Kerosene based solvent; I use DW-40 from Smith Allen; they’re on Amazon.co.uk and careful scraping with a razor blade.
Evaporust works reasinably well on small parts and assuming correct usage won’t remove material, but is expensive. No problem though, you can make your own, that uses the same mechanism (chelation). Gour easily accessible, cheap ingredients (water, sodium carbonate, citric acid; all available on Amazon, just mix em up as you need). Video on YouTube here: https://youtu.be/fVYZmeReKKY?si=HLHDkvon23rC3_UC.
You can use Scotch Brite pads on precision surfaces, but make sure you use the very fine or ultra fine grades and don’t scrub like you’re trying to get the blood of your latest victim, off the floor of your bathroom before the forensic team turns up!
Finally, for those precision sliding surfaces, consider getting a pair of precision ground flat stones. I have a couple of pairs (one standard 4″ rectangular pair and one 4″ knife edge pair). Do you need them? No. Can you use a normal stone to take off burrs and raised spots from dinks. Yes. Are precision ground flat stones safer for us clumsy eejits to use around precision sliding surfaces? Yep.