I had mine sitting on a rubber pad so it wouldnt get knocked around too bad, and had 2 big ass zipties holding it down...Never had an issue with water, and I regularly washed the engine bay.