I dont feel like searching to give you a link,so Ill try to help as much as possible with what I can remember from past swaps.
You will need an engine swap mount kit
Aftermarket engine swap axles (Hasport)
The complete k20a3 swap...engine,tranny,shifter cables,engine to ecu harness(uncut)
There are two ways to do the fuel system.Either stick with the stock fuel rail and run an inline fuel pressure regulator(I use aeromotive),or go with the complete fuel system..fuel rail,fuel lines,fpr etc..which converts the regulator system back to the conventional setup.
Wiring can be taken care of using an aftermarket plug and play adaptor harness,which integrates the k20 ecu/engine harness into the chassis wiring.
Bunch of stuff Im missing,but I know its on here somewhere.