With talk of ban, gun shops brace for run on ‘bump stocks’