Try the classified section here or the Equipment Exchange section on AR15.com. That is where I got most of mine, although that was before the election, when the prices weren't too high.
I got many of mine at ar15.com also, be careful, some guys will sell you junkers if you're a newbie at a real low price. Gun shows are another good place.