There is a kit, the dealer calls it an overhaul kit. I asked him if it had the head gaskets, bearings, and piston rings and he said yes. Sure enough, none of those items listed were included but I was supplied with just about every gasket besides injector seals. Valve cover gaskets to the intake T, both T-Stat gaskets and a huge pile of others. The kit also includes the front and rear main seal. Real quick, I am in the middle of tearing my 04.5 LLY from a broken valve head with less than 1000 miles, whats the best way to remove the front main seal. I got the rear but I cannot seem to get the front seal. There is a specialty tool but I do not want to spend that much on a tool for one use. Also, I am only 19 so if there are any little tricks that you might think I already know, do not think I know the trick.