The only Armor All product I use is the the Armor All Natural Finish Detailer Protectant. This product doesn't leave the dash greasy or have streaks in it. This cleans and protects, but without the silicone which cause the cracks in dashes and the greasy appearance. Great product.Armor All is highy water based, that is it's downfall. Water and rubber do not mix. It can cause dry rot. My buddy owns a high end detail shop that has been open about 15 years, they use something called Magic Dressing and are anti Armor All. There is very little water in it, I use it now as well. Out of all the "dressings" out there Armor All is the worst by far, be carefull and use it sparingly.