You want to buy the 303 Aerospace protectant. The cleaner works well also. Here is a link directly to the page.
http://www.303products.com/tech/index.cfm?fuseaction=product.display&Product_ID=428
To clean the liner, just wash the outside of it with some mild soap and water. Let it dry then apply the protectant every six months. If you will do this, the liner will still look like new in 15 years. I have seen this myself. The 303 product protects against UV like no other product and also keeps the liner alive, moist, whatever you want to call it. I don't know the technical term for it but it works. You don't have to treat the inside of the liner. The outside of the liner is what takes all the abuse of sun and dirt. Just protect it and it will server you well for years to come.
One other note about caring for the liner. When you are storing the camper, pop it up at least once a month and let it air out. When you bring the top down, ALWAYS poke in the corners of the liner at each corner of the camper from the side where the fold is. DO THIS EVERY TIME. This will prevent the liner from rubbing on the edge of the trim and creating holes in the corners. If you have already succeeded in getting the holes just give us a call and we can send you the patch for them.
Armoual does nothing but make things look bright and dries them out. I can show you car dashes that people have used it on for a few years that I can poke my finger through because they are so brittle. They might look good buy they will eventually just crack apart over time.
Unless someone else comes up with something I have seen nothing that will outlast and out preform the 303 products.
I'm using 303 on my FWC because it's recommended. I will say that I
have also used ArmourAll on my '88 Land Cruiser since it was new with
great results. It's a daily driver, sat in the sun for twenty years, and
the dash still looks like new. All the rubber trim was also treated and
it also looks like new. Ben, have you ever seen an unbiased comparison?