Hi MG! Having recently gone through the same issue I'll tell you that your best economic bet in this instance would be to find a local salvage yard that does repairs. These guys have a tremendous network to call upon to look for an engine for your Corolla. In addition they usually do the work at a very low rate. I'd start calling around the local junk yards and see what kind of response you get. You'll get some great leads and probably save quite a few $$$ in the process. Good luck!
Search Toyota Corolla Questions
Toyota Corolla Experts