Give NADAUTO.com a call, you can pick up a COMPLETE D series engine for $600 with a 6 month warranty.

They are located in Norcross

Most likely youll want to swap the motor out completely , if the head is that bad, id hate to see the bottom end.

If you need any other help let me know