I agree with Cyrus. My local ACE Hardware has a much bigger and diverse selection of spray paint than the nearby big box stores. Plus, they have their own brand of spray enamel which is inexpensive yet durable and good quality.
I like enamel because it seems less likely to chip than lacquer-based paint. Plus, I "bake" the enamel paint by putting the painted parts in my car and parking in the sun. I used an oven thermometer to determine that the inside temp of my car reached 150 degrees with the windows rolled up (outside temp was 104). After letting it bake in the car for two days, the paint was rock hard and chip resistant. I have a frame, two fenders and a chain guard baking in my car right now. I rode my bike to work, so my car is sitting in my sunny driveway. Outside temp today is 96 degrees. If you go this route, try to prop up the parts on a milk crate or a cardboard box in order to prevent them from touching and sticking to your car's upholstery.