use REAL paint..
Spray can paint jobs are OK for trail trucks,but look rather ghetto-ish in my opinion..I'd rather see a truck painted with a brush or roller than spray paint,especially the ultra cheep 94 cent Wal-Mart paint thats transparent as hell...it'll cost more than liquid paint too!..
I've painted a few of my plow trucks and other vehicles with enamel I got from Tractor Supply with good results,and it was 22 bucks a gallon!--I've used Rustoleum too,with a cheap 25 dollar spray gun from a bargain outlet--some friends used the Wagner power painter electric spray gun and it came out decent too..nothing like a professional paint job is,as I wasn't very fussy about sanding it perfect and bondoing every little sin in the sheetmetal--but they looked 110% better all one color,and its imperative to keep a heavy coat of paint on a vehicle here if you plan on keeping it more than 2 years,or it'll have holes in it!..
You can buff and compound the paint after a few months ,if a smoother "orange peel" free finish is desired...I never bothered,as mine looked good enough to me..
I painted my van "Ford Tractor Blue" in 1997,and its holding up pretty good,considering I never washed it since!..its a bit dull,it never had a high gloss finish,(because I used Naptha as a thinner,as per label directions--Enamel Reducer would have given more gloss)--but it seems to repel rust good..they have some nice green paints for John Deere and Massey-Furgeson tractors..Rustoleum has lots of color choices too..
