I'd take the negine you're going to build apart and inspect things before spending any money, you may find all you need are rings, bearing, and gaskets or you may find it's a disaster. I tore down a promised "good" engine once and found a quarter sized hole into the water jacket that lined up with the one mis matched connecting rod.I prefer Clevite bearings if they're available and Felpro or Victor Reinz gaskets and usually get engine parts from Summit Racing. Their prices are decent(keeping in mind I buy parts locally at wholesale) and on the very rare occasions that I've had a problem, Summit stepped up and fixed it. I know you don't have road salt to deal with but new freeze plugs are cheap and much easier to change with the engine on a stand than in the rig.