I first started on the internet, then I spoke with a TA who said from first hand experience she recommends calling the registor's office in that area directly. She ordered one thru the normal chanels and it got there after they left on the cruise...luckly she did call directly and they can do a visa charge over the phone and she recieved it within a wk.
We did this with SanDiego office and it worked beautifully, it was about $20 dollars a piece.