Spray foam would definitely be the ticket
Rodents love spray foam. Just FYI.
They like foam, fiberglass, and just about anything else they can get into. A metal blind could be made pretty rodent proof, wood just about impossible.
The problem we have is once the little B-Tards set up shop then they are a magnet for Rattle snakes.