I just did this process to bring my GF to the USA for a visit. We use an law firm and we were not ask to provide any proof of money only what they ask for. I did write a letter inviting her and in the letter I stated all the things I would do for her visit. Insurance place to stay money for to spend airfare and so on. Oh one thing else they ask for her bank statements not mine