Biggest issue is just getting there. Probably should designate Almaty, Kazakhstan or Tashkent, Uzbekistan as the processing post. Warsaw, Poland is the currently designated as the processing post for Russian citizens but Poland basically bans Russians from entry, though that could be worked around by flying to any other Schengen Zone country (e.g. Germany) and crossing over the border into Poland (internal borders for Schengen are unstaffed and don't perform any kind of inspection).
Alternatively you could probably just put Moscow, Russia as the post and deal with it once the time for an interview comes. What you put on the I-130 is more of gentle suggestion than a strict requirement on the state department, they will schedule it wherever they see fit and if that doesn't work for you for any reason you have to argue with the state department to move it elsewhere. Only thing that designating the post on the form does is tell USCIS "this person is abroad, forward this I-130 to the national visa center on approval" with the alternate option being "this person is in US, hold onto it for AOS".