You kind of have to replace everything when you tear it apart. Reusing things is not too smart. When rebuilding an engine you need to replace all gaskets, rings, bearings, freeze plugs, timing chain, and oil pump. How many miles are on your engine is what you need to ask yourself. If its up there in mileage than a bore is probably mandatory which will require new pistons. Then you need to also pay for the hone and the labor to remove the oil pistons and press in the new ones. Then you have to get it balanced because you have changed everything. So you have to bring him your flywheel and balancer. O-ringing is pointless and you dont need to do it especially if you are N/A. They make new head gaskets that support just as much boost as an O-ringed block. Have you thought that maybe a coolant pressure check and a cylinder pressure check could solve your problems. IT could be that maybe you just have a bad radiator cap or something and that maybe just your valve seals are bad. This would save you like a 1000 bucks. Dont just jump into a rebuild if you dont need it.