It's been years since I last bought from them, but I'm quite a fan of Everyday Minerals foundation. The reason why I haven't bought from them for so long? I rarely use makeup (maybe a few times a year, if that) and a little goes a long way. If you choose the stuff that's purely minerals (with no oils, etc. added - just check the ingredients for each item), and use them hygienically, I don't see why they won't keep for years. And when I remove it from my face, I often think that my bare skin looks better than ever. You can get free samples too and only pay for shipping.
I totally sound like an ad for them, haha.
I also like a few Japanese brands for eyeshadow and buy them when I'm in Asia, or purchase though eBay. The brands I get are the cheaper "youth" brands of more established brands e.g. Kate (by Kanebo), Majolica Majorca (by Shiseido).
For lips I would just get something natural and eco-friendly from an organic shop or something. If you don't need special colors and all that jazz, and just want some moisture and gloss, you could even try just using extra virgin olive oil or coconut oil.