Dudlington asked me a question too, yesterday, about M head.
Here is what I have found with ducati docs, pics of ads, etc...
A1 : head for 851 kit or strada 88 (32/28 valves).
B, C and C1 : 851 strada heads with 32/28 valves.
C2 : heads with 33/29 valves (probably 851 SP 89)
C, C1, and C2 heads are mentionned in a factory document explaining how to modify a 851 in a race bike.
D : 851 strada (probably 90-91 version), with 32/28 valves. I have a pair from a 851 strada 90 engine.
M : 851 '92 and 888 strada with 33/29 valves, same heads on SP4. But I don't know for SP2 or SP3. They have 33/29 heads too, but I 'm not sure the combustion chamber is the same (same difference between D and M head's combustion chamber).
D heads I have (cleaned from their black paint as the rest of the engine) :
M heads combustion chamber
-> Dudlington answered me that the SP3 heads he has, are stamped A2.
G : heads for 34/30 valves, used on R90-91-92, SPS and SP5, and still on 916 SP.
S: heads for Racing 93 with 36/31 valves.
S1 : heads for 926 Racing 94, with 37/31 valves.
Knowing that heads could be or could already have had been modified.
Here are my "M" heads now
And my "D" heads will received (one day...) 36/31 titanium valves