I really feel like it has to be a special merchant, not just added to an existing merchant's inventory, because a key thing is that it refreshes faster than an existing merchant. That's important because otherwise the supply of crafting stuff will be too small. If you need to wait an hour each time you want to look for a specific crafting ingredient, it'll be tedious.

And yes, you highlighted one of the reasons why I want lower level items available.