I hardly have players even using arrows in our 3.5 games, but I do definitely require the expensive material components (like I know there's a spell that requires a ruby with 100gp or more). Most of them can be acquired easily enough that it doesn't matter (such as sulphur + bat guano) but if it's expensive/rare enough, I'm going to make sure you can actually get them.
I hardly have players even using arrows in our 3.5 games, but I do definitely require the expensive material components (like I know there's a spell that requires a ruby with 100gp or more). Most of them can be acquired easily enough that it doesn't matter (such as sulphur + bat guano) but if it's expensive/rare enough, I'm going to make sure you can actually get them.