Welcome to the forum mate, everyone here has given good advice, except B24. Just kidding he's stellar.
I got my engine from SSS Automotive up in Sydney for $1750 (2012), an "engine with electronics " which consists of engine with all the ancillaries attached to it for operation i.e sensors , ECU , airbox...
The 1MZ will require a bit more work (turbo chassis better donor) but if planning to keep car longer and have time I think I would have done that, in retrospect.
If you haven't already, check out the FAQ on swapping BEAMS engine. It's not detailed like a BGB but it will give you a list of things you have to do and watch out for