Tru Oil is good, and if I remember correctly it's just another variation on good old fashioned tongue oil, which is my preferred.
I did a new stock a couple years ago for my 25-06 and it turned out really well using Tru Oil. The key here is prep, sand the stock well to remove scratches, dings can be removed after sanding by putting a wet towel over it and using an iron to heat it up. Take baby steps and it'll be fine. Then sand again, and once you are down to 800-1,000 grit, you should be ready to apply the Tru Oil. After a coat, lightly sand again with 1,000 grit, repeat as necessary until you get to the desired finish. By the time you get to coat 4 or 5, you should be done. Granted, just to try it, I once did a set of chairs with about 20 coats before I called it quits. At that point it's been quite a while since the wood was actually taking any oil and all you are doing is perfecting the finish.
- - - Updated - - -
note: tru oil contains linseed oil as its base.