I've had them on mine since I bought the bike. They've been spot on. Very easy to fit, no discernible damage. We did an Alps tour in the summer of 2018 and I never had any temp issues (about 2,7k miles in total, all road types and traffic).
I had Evotech guards on my Gen 3 and they were really good
Have gone for the BMW ones on Gen 4, as making the most of something BMW supply, thats cheap :tennis: