And this is exactly why I asked for a local owner to meet up so we could compare stuff.
From what I gather, barrels/ barrel nut assy is not going to work on anything else. So I assume that means the upper has some proprietary features to it.
The firing pin has a return spring. Not sure of what else I would be looking at off the top of my head, other than to compare BCG and bugger assemblies.