NOt the Festiva.
FORD ESCORT GT (or tracer LTS), from 1991-1996 were the same chassis. BUT some sensors are diffrent.
You will need transmision, lower cross brace, flywheel, trans upper motor mount, pedal assembly, ecu, wiring harness, shifter and linkage, brake master cylinder (possibly) cluch master cylinder, with correct lines. CLutch, axles. to get you started.
Best bet for some.
find a crashed 1990-1994 protege, or 1991-1996 Ford escort gt or tracer Lts. Buy a crashed one or a blown engineone. Can sometimes find the wghoel car fo rlike 100-500 bucks. Sometimes cheaper than sourcing all the parts seretaly. PLus there all there for you to see what you need. and diffrences.