Late to the party but I have done many stocks over the years with good results using Tru oil. The first thing that I learned is that tru oil, ironically, is not truly and oil. It is a mix of oil and a hardener like polyurethane. This is true of several products on the market that start with a tung or boiled linseed base and use hardeners to make them more user friendly. This includes many products marked Tung Oil and/or Linseed Oil and many more marked Antique, Danish, the Minwax products and a bunch of house brands.
The problem with hardeners is that the oil does not get a chance to absorb deeply into the wood for proper protection before it is frozen by the hardener. This is especially true in unseen places that will dry and crack over time. When finished, they do look good but the finish is more two dimensional than a true hand rubbed stock. Basically, they lack the depth you would see in a very high end finish. If you scratch a poly/oil stock the scratch and the repair are often unsightly where a stock done with depth can be buffed.
Poly/oil stocks do have their advantages. They do protect from the elements better than oil alone. Oil alone needs a fair amount of maintenance and coating with a wax is advised for added protection, especially in rainy areas.
I will skip the stripping part, but I do use chemical and next to no sanding.
After trial and error, I found a happy medium that produces excellent results. I start with boiled linseed or pure Tung oil watered down with mineral spirits. I apply a generous coat, wait an hour, rub off any excess with a rag then leave until dry to the touch. A light sanding with 000 uncoated steel wool then repeat the process. I use less mineral spirit over time and the dry to touch time increases as the stock becomes fully saturated.
After I am satisfied that the stock looks good I then switch to a poly/oil mix like Tru-oil, Danish, Antique etc. I choose the mix depending on the base. Tru oil is linseed based IIRC and Danish is Tung oil for example. I use a mixture of the poly/oil mix watered down with the pure stuff for deeper absorption, lightly sanding with the steel wool between coats. Usually, I go a coat a day, often miss a couple of days, for about a month. Gradually I lessen the pure oil being added until the last coats are straight poly/oil mix straight out of the can. Tru oil has more poly than most of the others and gives a higher gloss finish. If too shiny for that particular gun, a quick sanding with the steel wool and a wipe down with the pure oil brings back a more satin/natural appearance.
Long winded, but I have been doing stocks like this for a long time and they are easy to maintain and look awesome. It is a long process but impossible to screw up if patient. I see guns on the EE all the time with botched stock refinishing that should have been left the way they were.