BullShops are really hard to beat for the price and he has a huge selection and can even custom size them and adjust hardness to your needs. Email him if you have question. Thats the best way to get in touch with him and a full list of options/costs.
Under $30/100 is hard to beat even casting your own unless you get the lead for free.