I saw this engine today. It has iron heads. Unless they were transferred to a Gen II, it's a Gen 1 block.
It has a crank with a trigger wheel (including the requisite notches), and a crank sensor, that apparently was not used in its new Fiero home.
Strangely enough, it also has an externally balanced (weighted) flywheel along with the neutrally balanced crank. No doubt that it was transferred from the old (86?) Fiero engine to this one. I can't believe this thing didn't shake like a paint mixer, but... oh well.
The engine appears to not have many miles on it. It's fairly clean inside, and the cylinder bores look clean, according to Charlie.
We still can't tell if it's a 2.8 or a 3.1. At least *I* can't. Someone else may be able to. Probably need to get a number of some sort off the pistons or crank, or maybe just measure the stroke.