Short answer (I'm at work too);
$175 is way too much for a harness. 93-95 is OBD1 for the PGT's. There are a few 95's that are OBD2 though. The KL36/31 is a JDM ECU used for the KLZE, not the KLDE. The internals are different between the two motors. Sonce you're souring a lot of parts from that local 1996 Milly, I would go with the 96 Milly setup. The thing with KL swaps is that they like to have the same year components. Like if you're going to go with a 96 OBD2 setup, it's makes it much easier to wire things up and get the correct part numbers. Like the disty, ECU and MAF/VAF combo, etc. And OBD1 KL's use VAF's and OBD2 KL's use MAF's. They are completely different.
I don't remember if I mentioned my setup already but it's basically all from an OBD2 USDM Millenia. KL47 ECU and KL47 MAF sensor, '95 MIlly wiring harness and disty, JDM curve neck KLDE.
$175 is way too much for a harness. 93-95 is OBD1 for the PGT's. There are a few 95's that are OBD2 though. The KL36/31 is a JDM ECU used for the KLZE, not the KLDE. The internals are different between the two motors. Sonce you're souring a lot of parts from that local 1996 Milly, I would go with the 96 Milly setup. The thing with KL swaps is that they like to have the same year components. Like if you're going to go with a 96 OBD2 setup, it's makes it much easier to wire things up and get the correct part numbers. Like the disty, ECU and MAF/VAF combo, etc. And OBD1 KL's use VAF's and OBD2 KL's use MAF's. They are completely different.
I don't remember if I mentioned my setup already but it's basically all from an OBD2 USDM Millenia. KL47 ECU and KL47 MAF sensor, '95 MIlly wiring harness and disty, JDM curve neck KLDE.