But, he needs an engine and trans.
I think it'll go in just fine, but be "short geared" for an F23, but for the F20B he wants to use, it would probably be ok.
However, he'll need a different ECU, along with a jumper harness for the engine to run. Do a F20 swap search.