Where to start on repairing this Demon???

yep what these guys said.. looks like there is a decent amount to work with.
you could always take measurements from one of your other demons to verify its going together ok.

nope... his gaps will tell him everything... no two cars are close enough to trust...