as i suspected, so basically make sure piston clears ports at bdc and tdc, using gaskets and sanding
The cranks marked ZAE50 are cranks for what we call half breed engines, dyou will need to use the Type A low hole piston and then just as Greg suggested, check and see what your transfer ports and exhaust port looks ljke when piston in at BDC then remove intake from cylinder and also look to see if or how much of the piston is still seen in port when piston is at TDC.
With the ZAE50 crank wnd a Type A piston one issue that you will likely find is that at TDC piston will be downnin the cyl. aprox. .060" which will drastically lower your compression if the deck height of the cyl. isn't sanded or machined down to get poston height back up around flush or slightly above flush.
The reason for teying to make sure all of this is right is because all these things that Greg mentioned wlong with what I hwve said here will have a noticable impact on the performance of the engine.
Port timing being at a good place and having good compression and or squish if you have a head with squish band machined into it is very important to have beat performance with these little engines, jist one of these being way off will have a huge impact and could determine if ypu have an engine that will struggle to push your bike to 25mph or let it perform well enough to get ypu zipping down the road at 30-35+mph
Stay plugged in here on this forum, take pics and dont be afraid to ask questions, lots of experience on here and secwral people who are more th an willing to give you solid advice which we have learned over many years of playing with these little engines through trial and error.
Best wishes and if you decide not to use the ZAE50 crank there are other choices out there that will give you a 40mm stroke engine with either the Low hole Type A piston or the High hole Type B piston.