I don't think much of the citrus solvents.
When I finish a gunstock, I use pure tung oil from Woodcraft. After sanding and feathering the wood, the first coat is 3 parts "odorless" mineral spirits and 1 part tung oil, slathered on heavily; I keep the stock wet for 15 or 20 minutes; the idea is to force the wood to absorb as much as possible, and as deeply as possible. (Which isn't as deep as you'd think.) I let it drip off for a while, then wipe off the excess before it gets tacky. Let dry thoroughly.
Second coat, 2 parts mineral spirits to 1 part tung oil . . . then 1:1, then several thin coats of pure tung oil interspersed with wet sanding, using (you guessed it) more tung oil on the sandpaper. Later coats use less and less tung oil, until just a couple of drops will coat the entire stock. You stop when you have the desired degree of gloss. If you want a really shiny finish, there are buffing compounds you can use . . .
Be sure to wipe off the excess at the end of each coat, and let things dry between coats, or else you'll have a thick, gooey, mess.
Adding a little Japan drier (got mine at Home Depot) will help each coat dry faster, but I still allow 24-48 hours between coats, depending on the weather.
Oh, and be careful how you dispose of the rags - they can start a fire.