Thanks for the info everyone. I am now looking at Stag complete uppers. RRA uppers are looking good to me also. I still need to shop locally for my lower to see what I can get.
If you get a Stag or RRA make sure you get the BCG upgrade kit from BCM and have the BCG's properly staked. An improperly staked Gas Key is actually the culprit of a lot of FTF,FTE etc.