Yes mate all will swap over no problem,just make sure the top shock bolt is correctly torqued up and if it is off a early 1199 i would buy a new bolt or use the one off your 899.
No, it was a DID gold rascal. Not sure if the master pin failed or not but you're right. Lucky as hell it didn't wrap around the wheel or whip into my leg. I'll definitely take that shock off you. It works good enough for me without encouraging me to spend ££s on an ohlins or nitron one. PM me with your PayPal email address