I've gotten horns from greatlakes, they are good. Recently I've been getting them from rainbowmealworms though.
As far as silks, I've only ever bought from mulberryfarms. And lately they've only had eggs so I've been buying and hatching the eggs myself.
-Brandon