i have used Plasti dip, super easy to work with, stuff rely work as advertised regarding masking between surfaces and materials.
just remember to go light sprays but many layers.
ex here, 2 minutes in he peels off unwanted "paint"
never tried vinyl wrap so cant comment sorry, but i imagine...