What brand???...Which vendor???...What Size Piston???...Is it low pin or high pin???...What motor is it going in???...I see there is also no needle bearing and/or bushing for the wrist pin...Your gonna need one...Also are your intake and exhaust ports on the cylinder jug a comparable size as the windows???...etc. etc. etc.
And just let me add this as well...A windowed piston is designed to work with a reed valve.