If they are cracked, it is a bigger job as you will need to plastic weld them or at the very least, fibreglass the inside of the crack.
Painting them is not a major deal. Most paint jobs are 2 pack sprays, but a big chunk of the money you pay for is the preparation. If you can sand it back youself, it may save you money. You can always try ebay, but failing getting what you want, just contact some painters, and ask what you need to do yourself to bring the cost down. A bit of elbow grease at your end may save you a bit in the long run.
Also try a bike wreckers. Many will have good fairings if the wrecked bike ony hit one side.