Not sure how to answer your question. Its a 2014 Speedhub 500/14 complete with twist style shifter? You'd need to inquire with your LBS as to fitment. I guess I have all the parts as it's on my bike right now and it works as intended. It may require something to be fitted to your particular bike.
Well, maybe I can help.
Which one of these do you have?
Speedhub 500/14 I assume it is for a frame with a rear dropout spacing of 135mm.
For the 2017 Fargo I think mojami04 will need a Speedhub 500/14 CC DB OEM EX and according to the
Salsa Fargo framesheet he will need the Alternator plates FS1371 and FS2360. He will need to route the cables along the top tube and down the seat stay.
However, as long as it is DB (disc brake), then the OEM end plate and the EX (external gear mech) can be bought separately.
If your Speedhub is the Boost A12 version I don't think Salsa have an alternator plate for it.