I just did mine Friday night. Mine is from a 2016. I tried getting with a recommended local suspension shop but couldn't get them to return a call or email. Racetech lists their springs online and they have a 178mm x 114nm so that's what I ordered (I'm 165 pounds w/o gear) hoping it was close enough.
The resevoir does press on the plastic under the fender. Enough that a bolt on the left side plastic won't go in. I doubt it'll cause any issues but it's worth mentioning.
As far as which shock is best? I wouldn't know, this is my first time doing anything to the suspension beyond swapping fork springs...
Sent from my ASUS_Z01HD using Tapatalk