I did a quick search. rovan has a kit for 29cc without a crank. The 30.5cc kit comes with a new crank so that leads me to think you do have the 2mm stroker and its not compatible with the 30.5 kit, hence the included crank.
I have been doing a bit of research and it is hard to find exact spec's on the Rovan motors. Here's what I think I have figured out with ALL the different brands of engines.
Most of the engines orignally came with a 28mm stroke and a couple of different bores (IE: 23cc and 26cc)
Over time the engines got bigger and in order to make more cc you either increase the bore or stroke or both.
If stroke is increased and everything else stays the same it will hit the top of the cylinder. There are 3 solutions: 1. shorten the rod 2. Make the cylinder taller 3. Move the wrist pin higher in the piston
If the bore is increased you can leave everything else alone and just change the internal diameter of the cylinder and the diameter of the piston (easiest way for the manuf. to make bigger engines).
I believe there might be a misunderstanding of the word "stroker". A stroker is taking an engine and modifying it to have a longer stroke which would give more CC. Some hobbyist have done this to their engines. Some of the engine's being produced by the factories are just duplicates of what the hobbyist were doing. For example a cy29 motor is a 30mm stroke engine which is +2mm stroked over the original design of the cy23.
I have been unable to find out if ALL of the factory rod's are the same length on the cy, g, ky, rovan, and zen motors (excluding the new 32cc and above motors). If the rod's are all the same length then basically I believe all motors with 30mm strokes should allow for us to choose a 36mm 30.5cc cylinder and upgrade our cy29 or cy-f270 to 30.5cc with just a piston and cylinder. Caveat is that we cannot use the g290rc cylinder because the crank in that motor is only 28mm stroke so the cylinder will not have the extra 2mm of height built into it.
Am I thinking correctly on this???
Below is a nice chart that funbob posted (I added motors on the end):
32mm bore + 28mm stroke = 22.5cc cy23rc g240rc
32mm bore + 29mm stroke = 23.3cc
32mm bore + 30mm stroke = 24.1cc
34mm bore + 28mm stroke = 25.4cc cy26rc
34mm bore + 29mm stroke = 26.3cc
34mm bore + 30mm stroke = 27.2cc cy-f270
35mm bore + 28mm stroke = 26.9cc cy27rc
35mm bore + 29mm stroke = 27.9cc
35mm bore + 30mm stroke = 28.9cc cy29rc
36mm bore + 28mm stroke = 28.5cc g290rc cy290f
36mm bore + 29mm stroke = 29.5cc
36mm bore + 30mm stroke = 30.5cc cy31rc