Mexican police claim that since the ban lapsed in 2004, the cartels have become much more powerfully armed: of 30, 000 guns they have seized since December 2006, 15, 000 are assault weapons, nearly all bought at the 7, 500 or so gun shops on the American side of the border.