If you have a direct deposit that is what they are looking for.. We sent 6 months of just retirement deposits.. Tried sending just a normal bank statement and it kept coming back "letter of guarantee". After the bank printed out just monthly deposits we had them stamp and put initial it then we took it had had it notarized. They then accepted that... Good luck.. We had also sent 1099-R, LES, those were not acceptable..
Make sure you get your flight with an airline that does not charge for changes because we are finding issues with hotels being full so you almost have to get your hotel confirmed then change your ticket but prices are really good right now we got two tickets from America for $2,200 a week out
we have had a few hiccups the latest is them not notifying that they needed more info, talked with them today and hopefully they now have everything.. they don't tell you you can't have triple the income in joint account you must have way less in single accounts.. Also the foreign insurance form needs directors names as well as one signature..