This is a slightly adjusted version of plastic blasters ez22 upper. I had some issues with the ejector not printing in one piece with the rest of the upper(seemed like maybe some internal geometry interfering with wall printing). This is just a rewrapped mesh of the original. It printed properly for me after the adjustment.