Question guys, I need to replace my alternator and VTEC solenoid as they've been damaged on my JDM K20a (ep3)

Which other k-series engines have the same parts that will fit?


VTEC solenoid
JDM version doesn't have the VTEC pressure switch, does AUDM DC5R K20a2 have it? or what about base model K20A3, fd2 K20z2 are they all the same?


Alternator
mine is a Denso 4-pin with plugs facing to the side. I've read online that K24a3's may have wider lower mounting holes and some k's have a mitsubishi made alternator.
some also say all 2.0L + K24a1 crv are compatible