I told you wrong on the price of the motor at Pull-A-Part. Their prices have gone up a little. It's $164.51 + tax for a 4 cylinder engine ($113.15 for the engine) if you don't have a core (add $20.30) and you want a 30 day warranty (add $31.06).
Several years ago I spent over $350 fixing my mother-in-law's Mercury Tracer (built by Mazada) when the head gasket blew. The gasket set alone was $105 after I finally found a place I could get it from. I had the head reworked at Dover Cylinder Head and replaced the rings and rod bearings while I had the head off since it was approaching 100,000 miles. It ran hot again and blew the head gasket at close to 200,000. It sat for a couple of years until I ran across a rebuilt head for it. By this time the engine was locked up 'cause water was sitting in the cylinders. I finally got the rings broke loose from the cylinder walls and cleaned up the rust pitting as best I could and threw it back together. It ran great but smoked like crazy.
I was at Pull-A-Part with Kyle one day and we happened across a Mazda 323 with same engine as the Tracer. The car had right at 100,000 miles on it but had obviously been taken care of (paint and interior were orginal, but still looked new). Other than the damage from being hit hard on the driver's side, it looked great. The engine turned over smooth and seemed to have great compression on all 4 cylinders.
I didn't have a core with me, so I had to pay the core charge, but I figured I wouldn't have it installed in 30 days so I opted to not pay for a warranty. Tax and all was about $130. 2 years later it's still running great and the Tracer is still on the road. I bought a cherry picker to remove and install the engine and still came out cheaper than when I replaced the head gasket 15 years earlier. Plus, now I have a core if I ever want to get another engine from them.
Check 'em out at
http://www.pullapart.com . . . they've got a 3 lots around Atlanta and all of them have a bunch of Hondas.