I'm no expert I'm afraid, but happy to take measurements/better pics or whatever to help you work out if it will fit your frame.
Just measured the frame (EX8 ), it s 17.5cm centre if bb to top of seat tube, and 23cm along the top tube c2c (measured straight).
Linkage measurements using pic above as a guide are:
170mm measured c2c along the longest length
90mm left bolt to bottom bolt c2c
105mm bottom bolt to right bolt c2c
shock mount spacing is about 38mm measured between the inner points of the linkage
rear stay mount spacing is about 65mm measured between the inner points of the linkage
Shock decals indicate the compression tune (blue decal) is mid (middle of the 3 indicators), rebound tune (red) is light (shortest/lowest of the 3 indicators). i2i is 190mm.