Russia’s military budget $65 billion
China’s $174 billion
U.S. $732 billion
China gets much more out of their expenditures.
Labor and healthcare is a fraction of their costs as opposed to the US and development is nearly free.
Counting for cost of living we still spend twice as much as China and Russia, respectively. We do have a much larger global military presence than either of those countries which could make up the difference in spending.