Losing coolant does not necessarily mean a head problem.
Try to search the other overheat threads here.
Do you see vapor/smoke coming out of the tailpipe when the engine is at operating temp?
Start with the simple things first like your radiator cap (it caused the coolant loss and overheat in our MB100).
If it really is a head problem, a reputable shop or mechanic can fix that (e.g. speedyfix, autotechnika, etc.). The casa is a safe choice (they can offer a longer warranty) but you'll be paying up front. Not all casas are the same so better read the reviews at the local Ford Club forum (
www.fordclubph.com ?).