armor all question
Don't use that stuff. The best thing I have found for a vinyl roof (and some may call me nuts), is to get some vinyl dye in a spray can. I have used this on full on show cars with black roofs. Don't know about other colors.
For the interior of all my cars, all I have ever used is mild soap and water.