You really think 10rd magazines and magazines with a serial number is going to prevent a single gun crime from happening?
Background checks are something I support. However, it is completely unenforceable without complete registration. Colorado does not have a gun registration. Connecticut does not officially, but they do required a transfer form for any weapon transfer, even private party.