+1.
Hey Zak! Also wash the bike with a good detergent and let dry (or ride a few miles or leaf blower). Then wipe everything down with a good solvent where you are going to paint. There is usually a super fine oil mist / road grime that you can't see and it will cause your paint to fisheye in places. Like Steve said, use semi-gloss or matte depending on what the brand you choose calls it. The 1200 degree paints don't look as nice as the 500 degree ones nor do they last as long (at least my experience). They tend to flake later as if they went on too dry. Must be something in the recipe. Watch the engine paints below 60d, they don't dry smoothly for some reason.