i don't know about the quality of the grains, as I can't do AG yet, and partial mash is double kit prices, but my LHBS seems like they have decent prices. Heartshomebrew.com but then, i also don't know the cost of shipping, as I always drive to pick up what i need.
Site is a bit antiquated...