That's quite a lot of cans there. What are you trying to do? Thermal insulation or sound deadening?
If thermal insulation, Great Stuff is typically the default option. I would also supplement with closed cell foam insulation boards.
At a bare minimum you will need a foam cleaning solvent can to keep the gun from clogging up. Wear disposable gloves. Keep rags nearby. If you make a small mess, wait for it to dry before attempting to clean it.