I don't know.. I have combination skin and MSF make my skin too shiny after a few hours. But finding the right shde is VERY important!! You don't want it to look like a mask, with an orange face and a white neck. A good trick is to pick three foundations: one lighter than your skintone, one that comes very close to your skintone, and one darker. Take a little sample, apply the foundations right next to each other on your jawlin, then blend. The one that isn't noticeable (in other words, invisible) will be the right one for you. Since you have oily skin I would suggest a blotting powder or blot film.
OOH and make sure you look at how the foundation looks in natural light before you buy it, because at MAC they're very sneaky and have lightning that makes everything look beautiful.