I make my own sailcovers. Buying the materials isn't that expensive and making a main sail cover is probably the easiest canvas job on the boat. I used my old ones as a template - no thinking involved. I've done it on a home machine and also on a Sailrite machine. Since the cover doesn't have a lot of thickness, a home machine can pull it off if the needle is big enough.
I've also made all the other decorative canvas, curtains, and cushions on the boat (including the blue bimini and cover in my avatar), a HUGE savings. Sewing is a very useful skill to develop.
Sabre 38 "Victoria"