I think a two stroke, in frame HT/China girl would require some fab work.
The HS 49cc four stroke may be an easier fit because the engine mounts differently.
I think the Townie makes a great ebike because you can mount a lot of batteries in that frame triangle.
Of course, all the rack mount engine kits should work too.