I know you're not asking about this, but I don't think you should go off and spend so much money on makeup just because you were asked to buy this stuff.
My cousins in Pakistan sometimes make unreasonable requests and we do what we think is appropriate. In their defense, I don't think they realize just how expensive it is, or how hard we work to save and earn our money.
Recently my male cousin asked for a Rado watch. He's 23 and he wanted a model that was nicer than his own father wore! We got him the lowest model Movado and he actually loved it and appreciated it.
Also try The Cosmetics Store (they have these in a lot of outlet malls). It is like a brand name makeup closeout store (MAC, Bobbi Brown, Clinique, Estee Lauder - all the usual suspects). For around $15 The Cosmetics Store will have those sample sets with a makeup pouch. We buy them for all my younger cousins and if they end up liking a product or two, we send them a full size.
Don't stress yourself out over this! Also, take your list with you to Sephora and someone will be able to answer all your questions.
I think that was great advice and every now and then my cousin will ask for things and i'm like thinking i myself don't have that why would i get one for you? I think a lot of people back home think those of us abroad are a lot wealthier than we are and it doesn't help when they always send money, gifts with people that go back home. I think our parents gave the wrong impression in that matters. I remember once my uncle asked me to get jeans for his nephew, not even someone in my own family and my dad made me go around town looking for some stupid levi pants. i was highly annoyed but glad it wasn't anything expensive. I think i get annoyed because i was raised to never really make demands or wish lists and such like that. if ppl want to get me a gift it's appreciated but im not going to tell them i want an outfit from karma or something.