Having a car myself that has a swaped engine (SR20DET in a 240) It requires a lot of work not only to put it in but to maintain it. You will void your warrantee and have to do all work yourself or take it to an expensive a$$ performance shop.
It is a money drain ::trust me:: but well worth it. I do all my work myself so that saves money. But there is always work to be done. Ask anyone with a swap and they will say the same.