That is for sure the original body.
It mounts very different from any I've seen.
No body clips, the front just has a bar on the car and a spongy pad with a u shaped piece that slips on the bar in the front...
If you run into something the front mount pops off.
The rear mounts are pivoting and spring loaded and do not come off in the event of a crash.
Very different setup.
Those are all the pics I have on hand, I know pics of the chassis would help immensely and I will try to post some tomorrow.
Thanks for looking and I hope you will check back in a couple days for new pics.