Nothing you put on the plastic or rubber is going to last for more than 6 months .
I've used two products over the years, the first was Turtle Wax Black Chrome haven't been able to find it for a while now .
The current product I use, is Mothers Back-To-Black .
I've heard the same thing about Armor All products, from people that restore '60-'70's 'muscle cars' , it tends to make the plastic and vinyl materials brittle .
Some products they do reccomend, not sure if they are available in your part of the world or not .
Meguiar's Professional Heavy Duty Vinyl Cleaner #39, Meguiar's Professional Vinyl & Rubber, Cleaner/Conditioner #40 .
Only place I can find them locally, is at an auto paint supply store .