There are so many good products, today!

My favorite is Ballistol. It does a good job, it is nontoxic, and it is harmless to wood and wood finishes. In fact, Ballistol can be used as a wood polish. Mixed with water, Ballistol does an effective job of removing corrosive priming residues, too. The Germans even used the stuff to disinfect cuts!