The green hardware cloth (mesh) for Ace hardware and Home depot are ok.
Ive used those previously.

The ones from large warehouse suppliers (where u normally have to buy in bulk) might have a residue on it.