Call your local animal control and they will provide you one for a deposit fee and chose if you want to keep it or not, that is how I aquired mine.
the great thing about Ace is that they can get anything in for you. give them a call. they have repellent for critters though
Not sure........i don't think so but you might want to call them and ask
Haven't seen any. I would give them a call
Thanks! Your answer is awaiting moderation.