Thanks for the explanation zombie
I'd like to add a few things. Like i said the shock is DNM-MST AR1 and it has 360mm eye to eye length. If you try to put a longer shock than this, the front end of the motor (cap that sits on top of valve area) will hit the middle fairing. You may work around this by removing that fairing completely or modifying it, but i wouldn't recommend doing that. Think of it like that the 360mm is the absolute max you can get. Increasing eye-to-eye length will make the headtube steeper. This will make handling more responsive but will also make you lose stability at speeds. An 18mm difference on back obviously won't be THAT noticeable but it's still there.
Would i recommend this shock for someone who's looking for an aftermarket replacement? Most definitely. Would i normally recommend an Agility user to change their rear shock? Not really. Like i mentioned in the video, these aftermarket shocks won't make your ride more comfortable or something in that regard. I was riding my Agility more aggressive than usual and i NEEDED oil damping at rear. The stock shock doesn't have that and it makes the shock extend very fast. This causes some stability issues especially on corner exits and lane splitting etc. Like i said, these are for performance riding.
There are also better shocks than AR1 in DNM product line. They have shocks with compression damping with piggybacks. Those may not fit to Agility though. The upper shock connection on Agility is not exposed (like in Yamaha BWS for example) and it's inside the fairings area and there are some rails around it so the piggyback of those higher end models may interfere with those.
Lastly which i forgot to mention, if you happen to buy the AR1, you WILL have to sand the lower part of the shock a few mm, else it will NOT fit to the Agility. Maybe they changed this with their newer models but i had to do this on mine. I've been riding like this for like 1.5 years now with no problems though so it's not a big deal. Still, it won't fit Agility out of the box. Just a reminder.
Happy riding to you all