Nope. Before Christmas I had mice nest under the engine throttle body of a pickup. After cleaning it all out, I tried dryer sheets, moth balls, cayenne pepper, etc…none of it worked, they just kept coming back nightly. When I had to leave for a week I tried soaking the entire engine...