I found a great site for Russian weapons and maps.
http://rkkaww2.armchairgeneral.com/
The site isn't laid out all that great but there are some good pictures and a slew of maps that have been translated. The guy who runs the site is in Moscow and using a lot of Russian books to get the pictures and maps out of.