Folks on MazdaTrucking.com have used Clearwater Cylinder Head and been happy
http://www.cylinder-heads.com/ Remember that there is a difference between a 1987 B2000 head and a 1987 B2200 head. Use a Mazda or FelPro head gasket.
"Pretty sure water pump went out. Not sure how to check that." You'd have to pull the timing belt (already off if you have the cylinder head off, see if the water pump is leaking. If not, you can pull off and check the impeller fins, that's about all there is to the WP.