Marv Golden always has competitive prices, but I bought my ANR DC from www.spinnerspilotshop.com. I can't recommend Sporty's for anything but their training tapes/DVDs; everything else they sell is way overpriced.
Check out www.aviationessentials.com the owner of the business is a fellow CFI that I work with. See for yourself if his prices are competitive, & I will personally guarantee that you will be pleased with his customer service. While Aviation Essentials is a new venture, he has years of experience to back it up. So check him out, & in the process support one of our own (a fellow CFI).
If you are willing to get used stuff, I would try E-bay. I just bought a used David Clark headset. It saved me about 150 dollars. Most of the time people start flying and they buy their own headsets and they stop and they have no use for them so they post it on ebay.