Thanks, Mike. This is super helpful feedback! The labor estimate ended up being around $2,500, so roughly the same as the parts. Thank god I'm not having to pay for the entire thing.
Good tip about the oil changes. I had read that in some other threads, so it's definitely something I plan to...