This is a 3D Printable 10/22 Receiver. Read the included instructions in their entirety to help you ensure your receiver functions properly.
This receiver has been tested with Ruger OEM 10 round and BX-25 mags. Both function acceptably. Compatibility with some aftermarket stocks (especially dress-up stocks) might not be possible, though it has worked with aftermarket parts and all stocks it has been tried with.
While this receiver doesn't work without issues (I've had plenty of failure to ejects, a couple light strikes, etc), this is pretty common for 10/22s - finding a couple good magazines that work well in your particular setup is important.