I use both Danish Oil and Tru-Oil both to good effect, If your after a satin sheen as I normally require for my target rifles oil to fill the grain without going too heavy then once dried for a couple of days rub the stock over with Stock Sheen/Conditioner which is like a VERY fine rubbing compound (Birchwood Casey make this), This will give a smooth coat with a satin/semi matt sheen, The main thing with oil is not to apply too much and build it up, as each coat dries rub over gently with 000 wire wool and apply the next until you get a smooth coat with the grain filled, (apologies if you already know this)