I like to order my sails from Colie Sails since they put the numbers on the sail free of charge. I hate that task. But according to their website (www.coliesails.com) they have the same price as Vanguard.
Shipping on the booms isn't all that expensive...but it is still better to pick them up yourself if you can. As far as getting a new race sail, Layline is always a great place! They treat their customers well and I have always found their prices to be fair.