I'm in the process of refinishing the stock on my Cimarron 1892.
The stock it came with was much too light for my liking, so I stained it with Minwax "ebony" and now the color is exactly how I want it.
I have used Tru-Oil in the past, though not over stain.
I would apply several thin coats and use 0000 steel wool between each coat.
This really helped fill and seal the grain nicely, and on the very last coat, I used the steel wool and just applied bees wax to give it a nice sheen.
This is how this process turned out on a guitar I built.
The wood is Padaulk (no stain).
Now, I considered this same process for my gun stock, but unfortunately, using steel wool will remove the stain (I tried it).
This is where i am now with the stock ...
Ultimately, I want to achieve a flat finish (not gloss) to protect the stain and weatherize the stock, but I'm not sure what to use.
Tru-oil works great, but without using the steel wool, it dries glossy.