pickling a crank

I had an old machinist tell me to use deisel and acetone. Said he used this to free up old tractor motors that had been sitting out for years.
No corosion after removing it like vinergar.