Evo 123 can fit, just need to use back your old top mount. As for me yesterday I had to bring the top mount to machine shop to bore the hole since its not big enough for the Tein coilovers. Rear coilovers are a direct fit :)
If you want first hand absorbers then look for CJ4A (Mirage) coilovers. Might need to recheck your spring rates. My dampers are having an issue so its a bit stiff, just tested just now. Evo II spring rates. Never ever drive on gravel or brick roads unless you want to mess up your stomach :) Currently I don't have the Tein adjuster wrench and I need to service the absorbers. Good luck, hope I helped.
BTW : The coilover issue is debated in my thread bro.