For black plastic and rubber, I prefer Amazing Roll Off. It doesn't leave a dull haze like most APC's do. So I mainly use it on all weather mats and plastic in wheel wells. Rinse, spray, wait, scrub, rinse, dry.
For upholstery, I just use CG Lightning Fast diluted 1:20 and my Bissell...