I am pretty sure you will have to pay a bond on your vehicles that you get back when you leave the country (be prepared for lots of red tape and waiting around). There is a time limit on the bond, not sure what it is. I do not know if the bond has to be in cash, or can be paid on credit card, but it will be steep.