Having done a fair number of gunstocks with Tru Oil (not my favorite) I would suggest that the amount of work can be cut in half by using Verathane's Poly Oil finish as a filler. The poly fills the wood much better than Tru Oil and gets hard. Tru Oil has hardening issues, and can often soften when recoated. The Poly Oil stuff works like an oil finish and can be used on it's own to do a better than average job, but using a hand rubbed oil over the top of it gives better results.
As for oil fishishes, I prefer Clive Lemon's products.