I've installed dozens of SYE's and rebuilt many a 231. You'll have to knock the caged bearings out of the main hub, every YJ has them but the 95.5. The '95.5 (at least mine) was a bit of hybrid 231 with some similarities of the TJ 231. It's easily done with a block of wood, brass drift, and hammer.
You'll need split ring pliers, that is all. The ends look like knurled duck-bills and they're used to spread the split-rings enough to slip them off the shaft.
You can upgrade to a wide chain and 6-gear planetary but the stock 231 is plenty for a 4banger. I put them in mine because I had them on hand. I did the 2lo while it was apart, great for rough rocky trails where you need the slow speed but not necessarily 4wd. Also great with a front locker. The 4-gear planetary is a slight upgrade and found in some 4.0L Jeeps.
You can get the upgrade parts from t-cases like the 231d, 231hd, 233c, etc. Good option if you can get the donor t-case for cheap.
You can still adjust your speedo with the change of the speedo gear, or just run a GPS for speedo. An erroneous speedo is all the signal the ECM needs.
Grab a used TJ/XJ/MJ front driveshaft and have it shortened for the rear if you want to save some coin.