I've become a big fan of Odie's Oil.  As you note, Odie's is great on walnut.