I prefer 3-in-1 as an all-rounder.
I've started using M-Pro 7 gun oil for the same tasks. Not that it solves world hunger or anything, by I always have some around, I don't end up smelling volatile organics for the rest of the day.
Best smelling shop liquid I've yet encountered is Marvel Mystery Oil. It's amazing.