Careful with the M40 vinyl and rubber, it makes the mats pretty slippery. I have had better luck with meguiars hyper dressing.
After cleaning, I lightly mist it on at a mild dilution ratio while mats are still wet. Dry looking brand new and are surprisingly not very slippery IMO.