I have a 95 subaru legacy L wagon, 2.2, auto trans. The auto trans went out on the 95 and I found a 99 subaru legacy L wagon 30th anniverary edition, 2.2 (different from the 95 2.2) with 5 speed trans. I seen that was same body, both OBD 2, both wagon L's. The 99 wagon had already had motor pulled, and I was told everything but block was in trunk. I pulled the motor from the 95 getting it ready to install in the 99 wagon when I noticed a few differences. Trans bolt holes (but the the ones there I can use) so no issue there, but then seen wiring plugs where a little different, so I thought I could use 99 motor wiring harness and put it on the 95 2.2, seen a few issues there but still do able (I have yet to do this wanted get thoughts first). Also thought of using 95 motor wiring harness and swapping out the 2 big main plugs so the 95 will plug to the 99, not sure if this will work. I still have to remove torq plate from 95 motor and replace it with the new 99 flywheel and clutch, hope that works as well. From what iv read and seen on web this swap will not work, I dont see why it would not, but I should have researched more before buying the 99 I guess LoL.