It will fit all 240sx's 89 - 94. But the 91-94 240sx will be a perfect match. The reason is cause the 91-94s came with a DOHC engine instead of the SOHC so every thing will be in the places it was supposed to. For example the PS pump and PS resivior will be on the drivers side unlike the 89-90 which is on the passenger side. So since the CA is a DOHC engine, you can use parts from the KA to fit the CA stuff... you can use the the existing PS pump, PS line, PS resivior, AC pump and AC lines without mods. Wiring will be easy cause you can mount everthing in the stock location... and you dont have to use the JDM cluster you can just use the one that came in the 240sx... the 89-90 240sx requires modification to the gauge cluster or even using the JDM cluster, bending PS lines (sometimes even new/used DOHC PS lines if you mess up), and alot of moving parts over... hope this helps.