dude i just finish a 95 yj engine swap to my beloved tj 98 last night
yes a 91-95 engine is direct bolt on but you have to swap smal things
-- all sensor including crank sensor on the bellhousing ( not the same plugs )
-- distributor shaft ( not the same plug again )
-- fuel rail and injectors ( yj injector are a lower fuel rate )
-- oil pan and oil pick up tube ( yj oil pan sump is larger and does not permit the exhaust down pipe to clear )
-- put a new clutch since your there
-- you will see a small sensor next to the valve cover rear r/s when looking at your engine from the front
i dont know what it is for but you will let it unplug since wee dont have the conector for it
-- i had to put the tj engine mounting brakets that are bolting to te engine block ( yj one are not wide enuf )
thats is about it ****
good luck