I have used rainx for years, I love it. However, I think they are cheap rascals because the company does not put a washer under the cap to keep it from leaking all over the place. So, either buy a washer to place under the cap, place in another container or put up with the leakage and smell in your car.