Well, just ordered a stripped upper from psa. I took a chance and got one of their blemished stripped uppers. Hopefully the reviews I read are correct and its not to bad. Also picked up a set of take down pin springs and forward assist assembly. They were out of dust cover assemblies, so that'll be my next order. It was also free shipping, which is great.