This Z max additves seems to be poping up everywhere and I have never heard of it until about two months ago and the first place that I saw it was on the speed channel,now it's at the local auto parts store. Have you guys every heard of this stuff or is BS.