There are two types which are not interchangeable, i would treat with caution, i think one has two holes and one has more. I bought one that didnt fit hence the comment.
Think you probably ended up with a 748/916 type as all 749/999 types are the same fitment with one hole at the front and one at the rear of fork
part numbers for 999s 06 564.1.042.1CA and for 999S 04 564.1.042.1AA the last 2 letters are colour code i think, only 1 carbon front guard listed in DPP catalogue for all 749/999 models 96951403BA so it looks like there is only 1 fitting type.
God knows then, i had two carbon ones and both were differant, one had more holes from memory. I sold one to a guy who said it didnt fit, i got another which differed, sent him that and it was fine.Both were 749/999 front mudguards. I had photos also which i cannot find now but one for sure cobblers it certainly aint.