have a look at 'trade secrets' oil kit, has everything you need oil wise.
Done a number od stocks and given time gice a lovely finish
strip, sand to 600or 1200 grit avoiding checkering
put a bit if making tape over checkering to stop filling it up
stain with the aklanet oil, then build on the layers of linseed oil, i leave for afew days between thin coats but it comes with a hardening oil to speed thing up.
After 10-15 coats i leve for a few weeks then cut it back with rotten stone and give a wax polish.
durable, water proof and easy to touch up scratches on the 'hand rubbed oil finish'
Best of luck