i took it to a real rural macine shop and they did an excellent job. i dropped the truck off and they did all of the rest for $1760 installed. a it had some busted rings and bad blow-by. they replaced pistons, cams,valves, water pump, oil pump, plugs, all new gaskets, turned the crank, rebuilt and reground heads, new timing chain and new belts. they also bored the block and replaced every fastener in it. there is more but i forgot. it runs better than it ever has before and hasn't given any problems.