Both of my bikes have OEM BMW heated grips fitted. They're a custom design and couldn't easily be made to fit another bike. On the GS they connect into the Can bus controlled wiring harness as the "fuse" is electronic and controlled by the bike's brain. They're not easy to retrofit onto the GS let alone fit to any other bike even thought hey are 1" diametre. The K bike has more "normal" grips but they still have customised wiring as they are designed to fit through the handlebars and you have to replace the entire throttle assembly and bars in order to fit them. I also think they are 7/8ths fitment and are £160 a set. You would also need to fit the custom switches somewhere......

Sorry I can't help more.