Russia supplies the world with a flood of simple to maintain rifles, sure. Older Soviet gear is always on sale, too, just like anything that wasn't nailed down from that era. But night vision gear on Russian tanks is French. Russia just isn't the high tech wonderland you imagine. You're being thick headed insisting that any single country is self-sufficient.
Also, you what happened to the great Soviet stockpiles of nuclear weapons? They were sold to the American nuclear energy industry to power homes and televisions. The ultimate triumph of capitalism.



Whining to the west doesn't work. France walked a long, hard road. Vietnam didn't complain about it's plight, it adapted. India didn't cave into the American sphere and look at them today. Those countries built themselves up, they didn't try to succeed by dragging everyone else down. Russia's current strategy is deeply flawed.