Nearly 80% of weapons seized by Mexico’s current administration come from the US
(english.elpais.com)
Mexico only has one gun store.. It's on an army base, heavily guarded and it takes months of background investigation to be approved to go there and buy a gun.