ABC i have traveled to Russia many times and for all but two of those trips i used the following company;
http://www.gotorussia.com/
they have visa support for all of the countries of the former USSR. don't know if you're still looking or not but thought this might help.