Kerry, a friend just left 2 days ago via American and was in the same predicament. She ended up getting one from American (Tropic found her one for $400! ouch) at the airport in Belize City and it was only $50.