Raw nuts are available at good health food stores or on line nut farms. Good health food stores have machine that you make your own raw nut butters at no extra charge, such as Wild Oats Stores.
Lecithin will last years as far as I know in liquid, some say oils spoil, I have never experienced this yet. You can add a few drops of pure oregano and make it last forever maybe according to Dr. Cass. I think the liquid is the way to go, but what ever makes you feel good is OK, I will assume the 1 gallon liquid is much cheaper than anything sold in a bottle.