Fits perfectly - maybe took 10 minutes to install - looks like it should have been there from the beginning!
well, I must disagree strongly.
I just got mine and spent over an hour on it.
It's crap. Expensive crap.
a) first, you have to somehow remove a very strange and tight plastic filling from the bike frame. this is very hard and resulted in breaking this bit in the hole. So I have to delicately drill this plastic out without breaking the threads, which I partly did. Of course there is no space for a drill so it was most of the time wasted to do it by hand. There are no instruction to make this easier.
b) then the instruction ignore the abs sensor cable. much fiddling to align the holes to put back the nut. There is no way I'm removing the wheel for that.
c) all 3 allen key head bolts are crap, they strip in the hex hole and it's nearly impossible to remove. Use the bolt that cam with the bike on the chain guard.
d) as for the 3rd bolt in the nasty clogged hole, this bolt will not go in as deep as it should (and since you cannot force it, YOU MUST find a regular M5 bolt, preferably galvanized and 10mm head. However, the plastic is curved down and could bend and crack, so use a large washer, like 20mm or more.
e) in the end, the hugger WILL NOT protect a 1/4 inch wide slot at the bottom. This is unacceptable fitting for a $230+ part which is just a piece of plastic...
I fu**ing hate GIVI. Always did. They are organized theft.