If you can't find all the items for the recipes, you can always trade for them or shop/gamble for them. You've just got to know where to look. Do countess runs for runes. Baal, Pindleskin, Mephisto, and maybe Nihlanthak (he can drops items with an ilvl of 98 if you want to re-roll the stats on a small charm) for general magic finding. Hell Bloody Runs will usually drop nice magical elite items for the crafting recipes (like vampirebone and vambraces, or my favorite caster belt recipe using vampirefang belts or sharkskin belts). All you need to do is start collecting low-end runes and transmuting them into higher ones. With all the El's and Eld's you find, you should be able to do that in no time.