Thanks again. Unfortunately I wouldn't be able to identify all these parts with certainty, and I don't have the tools to take this upper apart so I'll probably just let it go as is. Thanks for all your input, I was hoping it was an identifiable factory built upper but it is not, so I'll look...