I think Givi could do a lot better to be fair, didn’t really cover everything on the handle bars, found them a little small. Quality is nice but I need to look for another product.
These Muffs will fit most bikes but if your bike has mirror stems just inboard of the grips I think you would be better with Muffs that have velcro in the nylon sleeves which go inboard along the handle bars.
This would allow you to fit the sleeves along the handle bars and fix the velco around the mirror stems.