i thing you have to know the US army might pay say $20,000/soldier a year, but this convert to yuan is 160,000, consider the fact a PLA solider pay is probably around 1000 yuan/month, so for the same $20k, you effectively pay 14 PLA soliders. also, i know for sure that even some high school student in china in military training are shotting couples of hundreds rounds, and every chinese student has to get there military training in china. so there is about what 300million students. also even the high tech engineer aren't pay as much as over here in US. a engineer avg can be around $70-$80k, which is about same in china, but thats in yuan, which mean u have to *8