the 2jz would be cool, but its a ton of work and even more $$, go with a 3rz, or if u want a bigger one, try a 3.4. but avoid the supra motor unless u have deep pokets and can build a custom oilpan/ pickup tube. the stock one is a front sump aluminum pan with the pump built into the side of it.