If you want to save some money you can save a pile of it by doing the prep work and shooting the base coat yourself. Then you can have a shop do the clear when they have another job in the booth. You save all the setup and cleanup for the base coat.
For example, I was quoted $1200 to paint the parts for a K100RS, $500 if I did the prep, and $150 to shoot the clear over my base coat. Cost of the base coat paint was $90.
Base coat is pretty easy since it's the clear that provides all the gloss and depth to the finish. As long as you use the same gun settings, air pressure and spray technique you can shoot your parts a couple at a time. I did mine in twp groups: fairing in one group and the tank, side covers and tail in another.