There are other silicon based products as good as 303
Armor-all is like heroin for for vinyl/plastic/rubber. It feels and looks great when it's high/fresh on it. But you have to inject/apply it more and more, so much more. And if you stop it shrivels up and has withdrawals. Petroleum based is for cleaning.