Hey guys. I’m wondering if these grips we’re installed right from the factory? Or did they have to be put on by the dealer? Only reason I ask is I have an 18 LE Grizzly and the left hand grip makes noises like the glue isn’t set up properly when you put your hand on it. And I also see glue spots here and there on the plastic casing of the starter/headlight switch, where the heat demon grip meets. It seems snug though and doesn’t twist or anything . Would this of been the dealers improper install and not the right glue? The right side is fine. Or are they already on the handlebar right from factory and crated to the dealer that way? Attached a photo. It’s like a yellowy type glue. It peels off easily. Is this the demon grip glue???
1.7 MB Views: 119