All the sponsors on here are good. Either Coastal Silk Worms or Mullberry Farms has the Horn worms I think.
You can also try ordering through your local pet stores. I've had great luck with the little stores. Never the big box ones. They always overcharge for feeders.
ie; $.03 per cricket from local shop vs. $.14 per from Pet Co. (That's ordering 500 at a time)