Vinyl: His shop is in Brooklyn.
Rob@BaltimoreStreetMods.com 0R 
stripes@baltimorestreetmods.com
4700 Belle Grove Road Bay 15, 
Baltimore, MD 21225 
(By appointment only, 443-904-4057)
His ebay user name is  trebor871
Paint: Aces body and paint. His shop is on Rt. 40 near Ebenser Rd. Heath is the guy and tell him I sent you.
Paint is best in all around except it may limit resale. I don't care.  It sets the ride off and I have no plans to sell it while I am still on terra firma. 
Vinyl is not a long term deal. I would have a pro do the install.  Even so, mine had a few spots that came loose, a hair was trapped in the roof, and not all of the bubbles came out. In the three years I have had mine, it has several areas where road junk has injured the vinyl and allowed the body color to show through. Waxing the ride can be a problem.