China has been buying "weapons" from Europe .... engine, heli, avionic, etc. And really Ammo 105mm is not something China couldn't make ... just economic and practical reasons
What you said here is totally wrong. An arms embargo is an arms embargo. Even if it's a bullet, you cannot buy it.