If you want to save yourself $$ painting your bike by doing it yourself, Alsa Corp makes awesome paint in a rattle can for automotive applications.
http://www.alsacorp.com/killercans.htm
Or Duplicolor has a refurbished line of rattle can paints available as well.
Most important thing is to finish your paint job off with a 2 part (hardener) clear. That way gasoline spills wont peel the paint off.