Thanks Chisel, thats pretty much it. The one's I saw had even longer handlebars and a couple of headlamps. Now just imagine a full size trailer attached to it and you get the idea.
Okay, finally found a page with a bunch of photos of some in China. They pull ridiculously heavy loads with these things! Not to mention they use the engines to operate water pumps, etc.
http://utterpower.com/china-truck.htm