What is this!!!!??

Me personally, I like them and run them on most of my cars. If you get a new cap (probably have to get a whole new kit for 7 bucks to get one) it should stop leaking.