Google engine importers or JDM engines motors. Ebay is also a good source; a lot of engine importers advertise there. Low mileage JDM 3SGE motors can be had for about $500 or so. Of course, you never truly know how many miles or how long it's been sitting - these engines are, after all 20+ years old. IMO, it's a bit of a crap shoot, so try to pick a reputable importer and get a reference from someone who's used them.
Ask the guys at
www.st162.net, www.celicatech.com or
www.alltrac.net (3SGTE info) for references.
I'd stay with the 3SGE, it's the easiest solution. JDM motors don't have an EGR, so you'll have to install one if you have smog testing in your area.
The 3SGTE has turbo and anywhere from 190-225 hp, depending on year model, but is more complicated to put in. All "S" series engines line up into the motor mounts, but you'll also need the engine harness, ECU and any other engine ancillaries.