Any sailmaker can add full battens to your existing sail. If your sail is not worth spending money on it, then you can buy a new sail (which you will really like). Or, you can go on line to places like Bacon Sails in Annapolis. They have hundreds, if not thousands (really!!!) of used sails from Optimus dinghies to Whitbread boats and anywhere in between. They also make sails and if they have a main that fits your boat, they can add the full battens too.