I assembled the upper this evening. Everything went together without issues.
So far the only negative comment I can make is regarding the barrel's Gun Kote finish, which is already showing slight wear.
As this was only a $40 option to get around a shiny barrel it's just fine. Having this be the only negative aspect means I'm very happy so far.
If it gets looking too ratty, I'll just have Dave Hard Hat it. (just kidding.....maybe)
I should post an initial range report on Sunday.