Used twice on my Planet X SL pro large frame, I trimmed the bottom of the rear guard to suite, the long piece (with the 2 on in pic) has the two prongs that slide under the main guard missing but it still fits OK.
You will need 3 new zip ties to fit them,
£10 posted.