Yeah it fits fine. Whether the length is exactly the same I’m not sure but the fitment is okay. I personally fitted a Ohlins TTX which was length adjustable and had come off a 899 so I just matched the free length to my standard V2 shock
Doesn’t the 899/959 version have the length adjuster at the bottom? I know the 1299R shock has but unsure about the others…
As said above the 959 shock is shorter. I had the Ohlins TTX from my 959 converted to fit the V2 by Colin and 100% Suspension, you have to change the bottom eyelet. Think it cost me about £100 in parts and labour if i remember correctly.