I get almost all my parts through my local shop. Because I have been going there for so long I get deals now too. So I get my stuff for pretty cheap. But I shop around a little too. I check out all the website such as ARDPerformance.com, SummitRacing.com
Nopi.com, just to name a few. You will be suprised to see the same products vary in price a lot from site to site. I just bought a fan a couple of weeks ago and I got it $100 cheaper from Summitracing than I did any where else. But most of my stuff comes from my a local shop.