I think I'd just spring for the new rockers and be done with it...
In my experience, Screwing around with some thing and trying to make do has always cost more in the long run...
'03 BMW R1200CLC "Flipper"(Tis but a scratch!)
'01 BMW R1100RT "Lucky"
'91 BMW R100GS "itsnotamoneypit"
I like the wind in my face and Boobies too !!..