RE: tru oil
I've learned from experience to use chemical strippers and keep the sandpaper away from the stock as much as possible. Any of your commercially available spray or brush on strippers will work well enough, may take an extra application or two. Ialways felt the end result is most affected by preparation. Like has been said strip the finish and allow to dry for at least 24 hrs, preferably 48-72. Stain the stock and allow to sit another 24-48 hrs then you can start applying the finish allowing 24 hrs between layers. Using the Truoil and wetsanding between coats should take probably 6-8 layers for a nice high gloss finish, the key is to allow each coat to cure first though. Personally I use a mixture of linseed and tung oil mixed in with a teaspoon of Japan Drier. Nothing like a nice hand rubbed oil finish to give a stock character.