I've used the 12G295 or the near identical 12G206 Cooper 998/MG1100 head in the past on 1000cc 'A' series motors, One of the issues (other than rarity) with these heads is the large amount that needs skimming off the head if you're not using flat top (or 'pop up' pistons) a .070" plus skim often results in a break in to the rocker feed oilway drilling that runs across the face of these heads. Nowadays I use the 12G940 head from the 1275cc motors, It has bigger valves, less volume in the combustion chamber, so needs less skimmed off to attain a decent compression, the rocker oil feed drilling doesn't run across the head face, and if it's a late (1987 onwards IIRC) head it will have factory fitted hard valve seats suitable for unleaded petrol.
When this head goes on a small bore (i.e. 850/950/998/1098cc) motor it needs to be fitted along with the 1275 rocker gear and head gasket as the valve spacing is different on the 1275cc head. The 1275 exhaust valve opens over the edge of the cylinder on the small bore motors, so if the head has been skimmed, or you are running a high lift cam, reliefs need to be cut into the block.