The engine should fit fine. It's just a V6, right? S30 engine bays are huge and fit just about anything.
This is kind of one of those things where if you have to ask, it's outside what you should attempt.
You'd need either the transmission that goes with the engine or an adapter plate for another transmission. Then you could make a custom driveshaft to attach it to the diff. As long as you have an R200 and aren't doing a bunch of drag launches, the diff should hold. Axles and stub axles are where the weak points would be. An 8.8, R230, or short nose R200 swap for the rear would be good insurance. Chassis stiffening would likely be needed at that power level as well. You'll also have to either retain the OEM ECU and integrate that into the existing wiring while figuring out how to flash out all the requirements that likely exist for the ECU to be connected to other body modules, or just go full standalone and rewire the whole engine. You might be able to find someone that has a plug-n-play product for the engine.