I agree with gearhead. The upper/lower intake gaskets can seem like a real pain but is in fact pretty easy. can be done with just a cuople sockets and a fuel line disonnecter. you can do the egr while your doing that along with the pllugs and wires, also the o2 sensor isn't hard, neither is the fuel filter. If you have a mild sense of mechanics i'd say save $1000 and do it yourself.