I have some leak from the expansion tank cap last year in Oct. and i have replaced with one from online, now for some reason about 2 weeks ago decided to leak again , and from my inspection i can tell the lower o-ring seal it was in some way flatten than the top one, so i decided to buy a bmw one this time from the stealers !, now i got some coolant dry spots around everything where that expansion tank is ! (hoses,body,engine)
Is there a spray that i can buy from autozone,napa,etc... to just spray when engine is really hot and then after spray to clean up it self and also to dry out in minutes?
Thanks for any advice on this ! , i just hate to see the car dirty

!.
Regards.