I've just been on the stromtroopers US site and someone there says they fitted a 2017 black widow exhaust system to a 2012 strom. No pictures or anything more though.
It's in the 2017 on 650 section, change of exhaust.
Engine and frame are the same so I guess it would fit or you could make it fit.