I'm not sure this law will have a devastating impact. Whenever I buy ammo, it's usually 10 boxes a pop and I pay with my debit card. That alone leaves an audit trail law enforcement can follow. And I wouldn't think the majority are paying in cash, though I don't have any stats on it.
And stop laughing at us, Evil Hugo...