dont want to be contrary....but as any detail person will tell you petroleum and silicone based products will eventually break down or discolor rubber, vinyl, cloth. If you haven't experienced it, yet, you are lucky. I personally wont let armorall any where near my car, or any other similarly formulated "protectants" for that matter. Which i find funny they call it a protectant when it is actually hurting more than it helps. There are similar type dressing products that do not have petroleum or silicone in the formula and will not har, expensive to replace "hard" parts.