cleaning/prepping vinyl for vinyl paint

I always use Soft Scrub and a medium density (bristle stiffness) brush. Then rinse. Then warm soapy water (Dawn dish washing liquid), Then rinse and dry thoroughly. I've never had a problem with vinyl paint/dye sticking. Also, always use an adhesion promotor.