I buy mine from Walmart also, but I get it in the individual capsules form. One capsule holds enough oil to do one coat, one stock. Just poke a hole in one end and squeeze it out- no muss, no fuss.There're a whole bunch of them in one jar, enough to last a lifetime, I would think. My jar is well over a year old now and shows no sign of going bad.