Try sweeping your street... Put the material in a 5 gallon bucket and run water through it for a few hours allowing all of the dirt to flow out and for the material to be cleaned. Then go to the dollar store and buy two different size strainers. That will give you 3 different sizes of ballast or landscape material.
Don't want to do the work yourself? I'll mail you this 2 pound container for free. You just pay for shipping. If you like it, we can talk about a fair price for more. My email is in my profile.