Why not use a proper gunstock oil like Phillips English Walnut Gun Stock Oil which is natural to the wood itself. A 60ml bottle gives a lovely finish to your Walnut Stock, easily applied Price: £5.50
The walnut oil has been processed and blended with driers and sealants to produce an excellent polishing oil.
Cheers, Phil