I did fit it on mine. Removed it from 2014 I've sold and installed it on new model. Took some time but it fitted. Here is how I've done it, the text I'm pasting from another forum:
"...- Givi Top Box base SR3105 gave me major issues. The cross-bracket that goes into the subframe (just bellow the seat) is too long. Spent hours bending it, making "waves" on it to get it shorter then had to grind a lot of it to fit. After it fitted, the tubes that go from that bracket to bellow the rear rack had incorrect shape. I had to apply a lot of pressure on them to make them align with the holes bellow the rack. I guess they are under a lot of stress now. I don't like it but will keep 'em that way until I find better solution. Givi has new kit, SR3112 for '18 model. So, I was the one to blame..."