Removed from my 16 Multistrada thinking they might fit my Kawasaki, they don’t, not even close, Evotech bar end weights complete. £35 which includes postage to UK or £30 collected from Oxford.
Have a pair of these on my 1260. They're designed to fit with the hand-guards on the MY15> DVT, the heavy thick part inside and the thinner part on the outside of the guard. Your bike hasn't got the hand-guards that attach to the end of the bar so probably not, well at least without looking a bit odd.
No idea at all, I was going to drill out the hole and fit them to my new Kawasaki but they were to short, if you have a decent machinist there you could adapt them easy.