I've always hated valve work, so getting someone else to do the heads who knows what they are doing has always appealed to me. But for the lower end, I'm with these guys, it's not that much to pull the engine and get everything nice and new, a machine shop can bore the block even for you and put the new cam in, sounds like you might already have new heads, so your half way there already. If I could do it at 16 with a 302, I'm sure you guys could do it with no trouble, a good book for reference and step by step instructions with torque specs, assembly etc.. should make it fairly straight foward as others have said. All this being said, my current rebuild came as a longblock from a place called S and S engines everything to my specs, parts etc. for cheaper than I could piece it out locally, so I went with them, plus they had a 7 year/70k warranty. Whatever you do, it should be a fun project for you and your son!