Yes, the b20a from another Prelude will fit. Just make sure to unbolt everything from the B21 and put it on the B20 (manifolds, flywheel, clutch, tranny, engine mounts, and rear coolant pipe at least). This will make sure your swap goes more smoothly trying to reinstall the motor and hook...