Sounds like it could be the head gasket.
If you cannot do the work yourself and have to get someone else to do it then it will be expensive, it may be a better option to find another engine, but again if you have to pay someone its still not gonna be cheap, so you will have to think hard about it and whether your money is better spent on a replacement vehicle.