Funny how different people have different experiences. For example, July 2015 we went to the SVI from the BVI with a Cyprus and Greek citizen. We cleared into the USVI in Cruz Bay. Since I was unsure about the non-US persons and my ability to buy a sticker for a charter boat I just decided to show up. For whatever reason he charged us $37 for the French registered boat. I said I brought change because I understand you can't make change, he said he could. He also said since we had cleared into the US at Cruz Bay the non-US citizens were not a problem. Does anyone know if you fly into STT from a foreign country do you have to go thru C&I?
The time before that, 2007, we had a boat from Island Yachts (USVI) with the sticker. I called in, everything went well until he asked for the expiration date of the decal. I said 2006, he said you mean 2007, I said 2006, he said are you sure, I said oh, yeah 2007.
Although the stroll to the airport was only about 15 minutes and we did have some fun taking pictures and at a roadside eatery on the way I think I'll go ahead and get the decal next time. Thanks to everyone that added info I had not seen before!