RE: What is this engine????
most definetly an echo 21.2cc... bore is 32.2mm, stroke is 26mm pretty close to what you measured. this is the same engine that FPE converts and sells as their 1.3 for around $400. echo says it should run about 10,000rpm WOT so it likes to spin. with stock 8.5mm carb and gutted muffler it should do around 8,000 with a 16x6 or 15x8. haven't tried it yet but a smaller prop might even be better.
dave