Rust-oleum Painter's Touch 2X works on vinyl (seemingly without surface prep beyond cleaning). And 2X seems to have a larger palette than Krylon's Fusion for Plastic. If 2X isn't available where you are, try seeking out local contractors who repaint vinyl siding - they'll know what brands are available locally.