I can't give you a size. This one was suitable for the space and leaving parts of the radiator open for air flow.
I would suggest you measure the space you feel comfortable installing into and find an intercooler to suite.
The spring will come in light, medium and heavy duty. If you intend to run a winch, bull bar etc then install the heavy duty springs; highest load rating.
For castor correction up.to 2" should not need the correction, although if the kit has them, then fit.
I m running a 4" lift comprising...
Previously I was under Koni Heavy Tracks. Not specifically made for a 4" lift of a kzj...but we measured and used. If not mistaken they were 80 series regular length shocks. Still good after 10years.
I've had a few brands of shocks over the years and I must say the OME nitrocharger were by far the best iin terms of performance, life expectancy etc. Currently have the tough dog adjustable foam shocks and they have been 'ok', however after 7 yrs they are severely rusted and I view its time to...