I've seen too much absurd western logic. They saw a 125mm gun so that's a Russian gun, they saw J10 with canards so it's a copy of Lavi. They don't make sense at all.
I've found 3 independent sources about 99 tank spec, all have same data and with pretty much details. And the credit person states that 99 is 3 times of 96 cost, a brand new tank, including the gun, which is new development.
Talking about 99 tank, according to all these spec, it has the same strong fire power and the protection as the most modern western tanks, clearly said. The only drawback is that it's ammunation chamber is not separated, well that will add the weight.
And since 99 debut 8 years ago, you don't see any sign that China is going to roll out another tank soon, and not much improvement and upgrade neither. It shows that Chinese military are pretty happy with this tank, so the tank R&D is much slower than the previous 10 years before 99 debut.
The only reason some guy disputed it is that they don't believe Chinese can roll out a good tank in such a short time, what a joke is that an evidence?