To clean vinyl and plastic surfaces I use Top of the Line's Deep Down Leather and vinyl cleaner. This is an excellent all purpose cleaner that can be dilluted for different cleaning needs. I condition vinyl and plastic with 303 protectant. For leather I have been using Leatherique products. This is an interesting system that uses a conditioner oil first, followed by a cleaner to remove the oil and any dirt. This system leaves the leather clean and butter soft. It also leaves no residue. Yes, there is a difference between products, but use what ever works best for you. These are just a few products that have given good results for me and others in the DC community.