The Gen2 is a longer stroke. With your 3mm bore you would have 1441 instead of 1397. You would want to look at different rods, but even the Gen2 rod if you aren't going over 300 hp is good enough. With a Gen2 rod and piston you wouldn't need a block spacer. With Gen1 rods you would need a spacer.
I agree, it is better to have someone experienced to build it. I've built lots of automotive engines, rebuilt auto transmissions, etc. but do everything on my bikes except motor work. I'm sure I could learn but there are a number of little things to learn and a few more special tools I don't have so for the frequency I need motor work it is better to just pay for it.