Ive tried all the main brand stuff including the ones mentioned above, and to be completely honest, the one that worked the best on my seats was the LAs Totally awesome Upholstery Cleaner from the 99c store. cleans its really well but like any good cleaner it will dry it out so, i use the Mothers VLR and the Meguires Extreme Marine vinyl conditioners, they both seem to work the same.