I have a quite expensive foundation. Maybe lancome, I can't remember. It looks okay for about 5 minutes but isn't very forgiving about the quality of my skin condition. My skin is oily and I'm not much into preening. Any recommendations of something I can put on as a first layer? Thank you. Even better if I can buy it off amazon.