My old paint was rattle canned. I liked it for a while until it started fading. I came across some Rust-Oleum paint for about $8 a quart, and mixed it with 15% acetone and found that it worked WAY better and cheaper then rattle can. It came out GREAT and looks way better then plain old rattle can. It's way smooth even without a clear coat on it yet, and seems to look even like real car paint. You can buy it in most colors, just about anywhere. Home Depot, Lowes, etc.
I got some pics if you wanna see how it turns out. My vote is Rustoleum, but NOT rattle can!!
My build with pictures.