Second that. I just got my sail back from Barracouta, they put in a new headcap for me, nice neat job, cheap too.
Repairing a batten is a PITA, I find that it often works to pretend you are a complete nonce and get "someone else" to do it for you. Wink Wink Nudge Nudge - you know who you are

JB