I have a friend that has a Strange Science I fixed up for him.
It is missing the entire mech under the playfield that is in the left shooter lane.
Any chance you could snap a Couple of photos of it and post them? I have no idea where to even start or if the parts are still available anywhere.