Advice, help or miracle required please.

Is it possible to replace with another cap if found to fit with similar wear, as I know the originals are all machine matched at manufacture. Is there a possible fix to this, or is it a new head if I can find one as they are like hens teeth.
Worst case scenario is the expense of a 2nd hand engine or even bike to get the head, as my bike is totally sorted other than this effin failure!!! I am totally gutted with the prospect that I may not get it sorted!
Any help, advise, or if anybody has a spare head they would be willing to sell, with matched cams and caps, would be appreciated so much I cant put into words.

Many Thanks
Nigel