Depending where the hole is it can be welded up. Any types of sealers won't last so I would recommend not trying any sealers to fill the hole. If you are going with a complete engine it would be wise to check the chain guide and replace if needed. Cheap to do now instead of later. Valve adjustment for sure. If you are buying an engine don't buy one unless the seller has some history on the bike it came from because you might end up no further ahead than you are now. It sounds like your engine may have a lot of miles on it. The trick to getting those bolts off that you broke is simple. Use a brass drift and give the head of the bolt a good smack with a hammer as if you were trying to drive the bolt into the hole. The brass drift won't damage the top of the bolt. What that does is "Shock" the threads. Then the bolts will come out no problem. Too late for you now but you will know in the future. Do the same thing on any bolt on the engine and you will never break one. Vintage CB750 sells Athena gaskets that seem to be decent quality. Some gaskets are still available from Honda but aren't cheap.