Who said the Chinese military doesn't pay for its troops' healthcare?
The US produces multiple times more F-35s than China produces J-20s annually. The US navy still outmasses China's by at least three times. China is still constructing its first proper carrier, the US has eleven. China doesn't have a single nuclear submarine with performance above mediocre to its name.
For this and many other reasons, if China is spending more than America in real terms then it still isn't enough. China has a lot of ground to make up.
I don't huff copium about China having a vast and secret nuclear arsenal. The only arsenal that matters is the one your enemy thinks you have and if China has 1,000+ secret warheads somewhere, now would be a good time to announce their presence. Until then, it's Hans Kristensen's 350.
Regarding warheads, China has never divulged how many they have, the only certainty is that they exist, they'll not be used first in a war, everything else about the arsenal is deliberately kept ambiguous.
The only public estimate is from western state media sources that have a vested interest in spreading fake news, basing it off some Chinese politician who once said they had hundreds of active nukes, without elaborating on what he meant with active or even if that was an important official at all.
So, your claim is wrong. Its especially wrong when you consider that there should be around 20 DF41s at the absolute least, which have 10 warheads each. And most (almost all even) of the Chinese arsenal is on legacy platforms such as the DF5A, not ultra modern DF41s.