If you're tired of block 0 I think this is a good URGI kit for a new URGI upper. It feels nice and sturdy and (almost) everything clicks into place.
Issue had to do with assembly and hardly anything to do with the finished product and that there were no instructions when assembling. So you'll have to get reference videos on how to install a real URGI upper. I had personally used the Battlestate games m4a1 asmr video for me.
Some pieces don't fit right and I couldn't find a way to attach the mock gas tube with the gas block with the added pins and such and have it actually fit into place properly so it was just awkwardly fit it in and hope it doesn't rattle out.
The outer barrel doesn't stick out of the handguard and a 2" 14mm ccw barrel extension is needed if you want to put on any muzzle devices or suppressors.
The tolerance of the takedown holes is sized a couple mm smaller than it should be, I personally had to make adjustments so it could fit the receiver and fit into the take down pins.
An armorers wrench is needed to install the barrel nut correctly and tight so the entire barrel doesn't wobble.
Overall I'm pretty satisfied with the product and it works and does what it needs to do