Why not just use kerosene? Much safer than any solvents for everything involved.
Kerosene or Diesel work just fine, but they have toxins in them that can be absorbed into your pores.
Mean Green is safe and works better than Ballistol.
Ballistol works, but that doesn't mean there aren't other safe products that work better.
OP, the biggest issue is getting the preservative hot/warm enough to get it soft, which will make the job much easier all around.
Canadian Tire sells a cheap steam cleaner that doesn't generate a lot of pressure for around $30. It's an amazing tool for removing the first 98% of the preservative. Then, for the metal parts, a quick dip in just boiled water will heat them enough that what's left can be wiped away with paper towels.
If you really want to get fussy, this is where the "sovents" come into play. They get rid of the preservatives in the nooks and crannies.
Some cheap, hard bristle, tooth brushes will make life much easier, especially when cleaning the stock.
The steam cleaner will take care of most of the stock, and a good wipe down after will finish it.
If your stock is finished with Shellac, some solvents may take it away as well.