“Approximately 80% of the 23,000 firearms seized during the current Mexican administration are of North American origin.”