Anyone heard of this stuff? Does it work or is it BS? I heard some people talking about it at work. Just wondering. D
Here is one site that sells it.. I dont intend on buying any, anytime soon. Especially for the new car. Maybe for the old car.
MotorsForum website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.