I've used Tru oil. Depending on what wood your stock is made from, it'll take quite a while to fill the grain. I'm assuming you're after that glass smooth look. It'll shine for sure but maybe not that deep shine you're after.
I did a restore on a vintage Bear recurve a few years ago. The original finish is a product called Fullerplast. It's not sumthing the average joe wants to use, nasty stuff. I did a gun stock with it at the same time. After the finish cured it was hand polished and looked like glass. The drawback is it will yellow over time (20-30 years), UV speeds that process.
While I was researching the finish for the bow, I found there were guys starting to use automotive clears on their stocks and bows. You'd be surprised.