Be careful if you buy linseed oil. It comes in two variates, raw and boiled.
Raw oil has no drier and could remain sticky on a gun stock. Boiled oil has drier in it and could be used.
I would highly recommend, especially if you have a walnut stock, using a commercial teak oil available from most...