On your link/picture picture is hugger for 2nd gen Dukes.
If you have 2016, you need different. Check the pic - for 1st gen. dukes both long brackets are straight, but for 2nd gen one is bended like that one on ebay.
I have video about it, but I can not post it here because it already posted on different thread and this portal considers SPAM all videos posted more then 1 time.
You can find it on youtube:
Video: Q&A Episode 2. How is KTM Duke as an adventure bike? Timsun dual sport tyres. Panniers for soft bags Watch from: 5:25