its walmart mate...... its all cheap shit there. I would buy it from someone with a reputation for selling higher quality products.. Gotta remember, walmart is cheap because alot of the stuff they sell is factory seconds..
Any Neem is better than nothing but I think the best one is the Cold Pressed type. I only ever make a 1.5 L bottle mix at a time, I discard after a few days.