norinco np7 review