I find t/c stocks have some nice grain under the factory finish and need no stain.I always used true oil but I have found tung oil to be my first choice.I still use true oil in the barrel channel and other parts to seal outy moisture.
I like FORMBY'S TUNG OIL and use in about 15 coats on the stock ,I wet sand in about the 5 coat with 600 wet @ dry sand paper (use water) then work my way up to were to pours are filled with tung oil.
I seen some solvents like BUTCH BORE CLEANER should not be used when tung oil is used ,it will streak the finish