Here are the AR15 sites I buy my gear from:
www.palmettostatearmory.com
www.mapartsinc.com
www.bravocompanyusa.com
Palmetto has AMAZING deals often. They had stripped lowers for 50/piece and complete lowers for $129 a while back.
That is insane for decent parts.