One possibility is to use paypal (if it is still up, see here http://eternity.obsidian.net). The other thing is you can contact your bank, they should be able to give you details. May be they have some security feature. Another option, is may be you have an old credit card stored in your Amazon account.