The only problem with Armourall is that it is silcone and will cause problems if your car ever needs painting. Silicone has a halflife and is very, very difficult to clean off years later. The stuff spreads on the wind so if the guy next door is spraying it around it can get on your car. I work for a paint supplier and silicone products cause fisheye in clearcoat. Most painters try to blame the paint product but painting a car is 90% prep work