Did my in-laws' 2000 Avalon with the 3.0L 1MZ-FE V6 engine. It took about 3 hours and yes, had to remove/move a ton of stuff and while I was there spark plugs were replaced. I used Toyota OEM gaskets from an online Toyota dealer which was way cheaper than the stealership here in Honolulu. It was leaking a lot but stopped after I did the gaskets.