Regarding China, I thought the same thing. Until Ukraine. Because as it turned out, that being at constant, if low intensity, war for basically all the time since Vietnam and Korea (at least since Gulf War 2 over Kuweit), really has benefits for the warfighting capability of countries. NATO, and especially the US, have that. Russia and China don't. And it shows, Russia didn't walz over Ukraine the way the West did over Iraq. And China has to deal with an amphibious invasion against a country that had decades to prepare for just that. Which leaves the question of supply lines across the pacific for a prolonged conflict. And there my money really is on western navies.
Just as a reminder, Russia is at a war economy by now, and still has to source from North Korea. All the while, NATO countries are just emptying stockpiles and slowly, maybe too slow, replenishing them. And despite that, all Russia got is a stalemate.