The 2014 on model will fit, wheels, swinging arm, suspension etc are all the same. Apart from the plastics the other big difference is the wiring loom. So things like X-TRE's etc you must get for the 2017 model but wheel bearings, chain, sprockets etc are the same. My rear wheel bearings went at 25k and it never seen any Moroccan sand!