I have had a rudder shipped from France via Florida to the BVI and had good experiences with both the freight forwarders and the receiving end who expedited customs both times, once in the USA and once in the BVI. I can look that up tonight if you wish. I think you need to contact the receiving end first, you could try to use "The Workbench" on Virgin Gorda ([email protected]) for information.
[edited/appended]
I would highly recommend shipping to St. Martin/St. Maarten instead of the BVI. That way you will avoid possible (umm, "probable") customs issues in the BVI - regardless of the "yacht in transit" declaration. Better yet, ship to St. John/St. Thomas (since it is in the USA it will be cheaper and no customs) and pick it up there.
[edited/appended]
I would highly recommend shipping to St. Martin/St. Maarten instead of the BVI. That way you will avoid possible (umm, "probable") customs issues in the BVI - regardless of the "yacht in transit" declaration. Better yet, ship to St. John/St. Thomas (since it is in the USA it will be cheaper and no customs) and pick it up there.