Мы наоборот, всегда покупаем гринкарту ранее 30 дней, "постоянные" агентства никогда не отказывают, могут только для приличия постесняться немного, потом все равно продают. Мне проще купить заранее все страховки сразу, чем гадать, что там устроит/не устроит посольство.