Can't answer for the 2019 model but on my 14 the x-tre made a huge difference. Mine was one of the cough, stumble, stall bikes and I was for selling it on but thought I'd try this one thing, been on there ever since. Much smoother, never stalls and no noticeable fuel cut either.
I did read on another forum the wiring loom is different on the 17 on bikes than the 14 on but Healtech I'm sure will keep you right. It is a bugger to fit, well not difficult, it's just getting up the courage up to find and cut that wire for the gear indicator.
Hope this helps in some way, good luck.