You can now reliably obtain common recipe ingredients from the relevant craftsmen: herbalists will carry the herbs you need, alchemists will carry the nonmonstrous alchemy ingredients you need, blacksmiths&armorers will carry the nonmonstrous crafting ingredients you need, the runewright will also carry the runestones and glyphs you need.
Now included in LEGO - Loot Economy Gear Overhaul.