My F8 friends swear by these things. Turns milktoast riders into RoadWarriors. But seriously, they have made them feel much more in control on the nasty stuff. I looked thru the Scott site for one for a Stelvio or even Moto Guzzi and came up short. Any input on these? Or similar brands?