I ended up with a Mytee 8070 Hot Water Carpet Extractor, Vapormore Steamer and Tornador. I find I rarely ever use the steamer. In a 50/50 test on light colored cloth mats, I found the extractor does a much better job. The steamer cleaned well, but didn't really remove dirt. More or lease moved it around.
The best thing I found for rubber mats is a good old fashion scrubby brush, preferably the Pinnacle Leather Brush, DP HD APC (10:1) and water rinse. They come out really nice.
If needed, the fabric seats, mats and carpet turn out well with the carpet extractor. In lieu of carpet extractor, I found that DP Upholstery cleaner dwelling for 10 minutes, followed by my soft aqua brush attached to my PC 7424xp works great as well. One has to be careful using a brush on carpet as you don't want to pull the nap up. Hence the soft brush. If the carpets are really bad, (salt crust), I'll let the DP Dwell, then aqua brush, then extract.
I also have someone doing the interior now (Interior Gal) while I'm on the exterior and she has training and IICRC certifications in Upholstery cleaning and repair. It's a huge time saver having someone else.