In my opinion the Birchwood Casey Walnut stain is really intended to re-finish beech stocks. I would avoid staining walnut but would be tempted to give a tinted oil finish a go. Osmo Polyx oil is available in various tints and should darken your stock.