You can find low mileage JDM 5VZ-FE for pretty cheap, around $1000 I think. They generally have around 50-75k miles. You would want to replace the timing belt, water pump and spark plugs at minimum to be safe before putting it in. If your 4Runner is 4x4 I believe it's about a 20 hour job...