Its customs. And form 4457 is not new, it is a form to show as proof that items (not just firearms) were purchased in the US, so you don't have to pay customs. You can do this anywhere, to show you own and took it with you and didn't pick it up overseas and are pretending you always owned it.