Valve train:
Weight.....Lifters, push rods, rockers, keepers and retainers all weigh something.
Pistons:
Weight.....Pistons, rings, pins, bearings, all weigh something too. Then you have to find those parts that will stay together while changing directions every 2 to 4 inches. The momentum is what pulls the pins out of the pistons, pulls the caps off the rods, breaks the crank and breaks the main caps.
You can add weight to add strenght but the added weight reduces the maximum speed so what your paying for is someone who can figure out how to make things lightweight AND strong. It's not an easy feat and all the R@D costs money and time.
There isn't a straight answer to give you.
My 2.1cc single cylinder 2 stroke RC car engine turns 30,000 rpm and makes 1.1hp
It'll move a 6lb car up to about 45mph.
Generally speaking, Shorter strokes and smaller bore means more RPM capability.