'95 should be OBD1, I thought. '96 is when they switched to OBDII. I'd actually hold off and look for a '93 5.9 with the harness and PCM. Easiest swap, most bang for buck. If you do go 5.9, you'll also need the flywheel, since it's externally balanced. I'm probably missing more.