RE: CRRC 40cc kit
For the price, that's kind of what I expected to find with my engine too but mine had all the parts, they were finished nicely and went together with good quality fit. Hopefully, next week when it stops raining and snowing here, I'll be able to bench run it. Sorry you got a "bad" one.
Rocky