Currency is USD cause that's what I know prices in.
Which engine really depends on what you want to do with the car, what work you can do yourself, and what your budget is.
If you have all the tools and a shop available to measure everything and rebuild it yourself, you're out $1000 for a stock engine.
For that price you can get a running 2j (albeit NA but 40 hp over the cressida to start with, none of the problems, and so much potential) Yes you'll end up spending more getting it in (wiring, exhaust, mounts) but for the most part it's not rocket science. people have been doing it for 10 years. $1500-2k depending on what you spend on labor/accessories
to get a rebuilt 7mge or have yours rebuilt will run from1500-3000. remember you get what you paid for, keep the paperwork, and document even the oil changes just in case there's a warranty issue.
Since we're on the subject, I'd send you my 7m for 1000+shipping (I've got a little over 1k into it. I'd guess $300 for shipping, might be more since it's international). Just rebuilt it myself at school. 7mgte block for oil squirters, new 5m oil pump (extra volume), new NA pistons, 7M crank (more counterweights than 6M crank that was in it), head and block decked, 1mm MHG, ARP studs, EGR deleted, water passage behind cyl#6 drilled, runs like a bat outta heck. I put it in, drove it hard to break it in and now the tranny input shaft bearing is making noise after only 25 miles. Willing to sell the engine out of my car because I've got a 2JZ that I should have rebuilt and put in sitting next to it in the garage with all the accouterments except exhaust.