mellow_c,
On the hand guard on my M44, I just heavily masking-taped over the metal for the process. Came out fine. Wish I had some answers for you on the linseed oil. If you like the color of the stain itself, I'd say go for it.
Here's a Ruger Mini stock I refinished with Dark Walnut: