Well, even rattlecans will do the job, if the coats are light. However, the most important thing to consider is the toxicity of paints. Rattlecans can be mildly upsetting, while some paints (can't remember the name) that are used in the industry are so toxic you have to keep the ventilation constant and wear full body suits of how irritating the stuff is. My dad had to work with some kind of similar stuff painting trains, when I was a kid, that could've killed him if he carried on doing it. Health first. Also, there's such costs as primer and lacquer. As far as primer goes, aerosols are cheaper than spray guns, and they get the job done. Not entirely sure about different qualities+prices of lacquer, so I'll keep my trap shut.
Hope this helped any, if at all. :)