On the cleaning note, I've found TSP and hot water to be the absolute best for machine tools. Kerosene works well, but it pricy and smelly, and hard to dispose of after the fact, TSP is cheap, odorless (unless you buy the scented "concentrate", don't do that, buy the bag of powder), and more...