I'm new to the forums and the Duramax engines, but not to diesels. I'm a Journeyman Heavy Duty mechanic and have always been wrenching on things since I was a preteen. I've come across a 2001 EC/SB GMC 2500hd with at least one bad headgasket. The truck has 229651km on it. The previous owner in the last 6 monthes installed a new MagnaFlow exhaust, new GM injectors and lines, cowl induction hood, bulldog cold air intake and a new 15k lb rear hitch with air assist rear bags. I've priced a head gasket kit (C gasket) with ARP studs, water pump, thermostat, driver equal diameter manifold, plus the rest of the engine gaskets. I can get all the parts for under $2000 to my door. The truck is going for 6000$ plus taxes and is exceptionally clean. It was serviced regularly where I work. I intend to pull the engine and transmission , put them on a stand an go through both. Is 6000 a fair price? A similar ready to go truck local would be at least $11000 Canadian.