I ended up with a Sturdy online.

Agreed on Mexican, though some mercados that are by work.

Gun stores I cant comment on. Only been to three in S-ville