Without actual measurements it's a tough call but my feeling is a Chinese 2 stroke is going to be a tight fit, if it can be done at all. That dropped top tube is going to be the issue. There are angle plug heads, shorty spark plugs and offset intake manifolds but even with those you have your work cut out for you.
Good luck and keep us informed.
Tom