I don't think that a 4 stroke.... look how low the carburetors sit on the back of the engine.
I swear that looks like a 350 air cooled twin 2 stroke of some sort with only little dump pipe on each cylinder instead of a tuned exhaust. Kawasaki made a Mach III 350 called the S2. Perhaps someone shoved a kawasaki street bike engine into a blaster frame...
I dont think it can be a 2 stroke judging by the sound and the fact is has a 4 inch exhaust... 2 strokes need the expansion chamber in the exhaust to run properly. I dunno, maybe you are right. Just a guess.
Guessing all the wiring hanging out might be EFI as well...