cleaning/prepping vinyl for vinyl paint

I always cleaned with good soapy water, dried, then wiped with laquer thinner, as I though it made it take the vinyl paint.
The SEM prep you buy says clean and softens the vinyl. These are new SmittyBuilt vinyl bucket seats so they need no softening.
Just open to suggestions from the DIU crowd like me.