The boom is about 16' long.
Aren't there different end-boom fittings and main sheet attachments, Rich? You might be able to used a slightly longer boom, cut some off one end, and redo the gooseneck or clew-end.
You might, if you didn't already, contact http://www.westsail.org/westsailpartscompany