We've used this for years. IDK, there may be better stuff out now, but this still works for us. The only drawback? They're gonna stink up where ever they decide to croak (like inside your wall....), until they decompose. Lol
This was a pretty damn funny post! Next time, just light a small fire...