You could go with a a general purpose leather cleaner, theres all kinds of makes, Meg's, Turtle wax, Lexol etc.....As for the vinyl, just go with a All purpose cleaner, but pay particular attention to dilution ratios...I personally use Castrol Super Clean, and have never looked back....Leather...