I get my powders from the local shop, they absorb the dangerous goods shipping costs, plus I get my 15% fish and game member discount. If they don't have it, they will order it for me.
I also get my primers locally.
I only buy bullets from a few places. Curese on this board or marstar or higginson or smokinggun. shipping kills me. SO I usually wait until I can put more than one order of bullets through.
I only reload 9mm, 308, 223 all in semi auto so I go through a lot.