Which eyeshadow primer is best for oily eyelids?

I wear a lot of light colored matte shadows and lots of shimmers and duo/multichromes, and they just don’t hold up on my eyelids throughout the day since they get progressively more greasy. I picked out these 3, but if there’s a better suggestion available please let me know! Preferably will hold up for around 10 hours of wear