Re: dampening idea
A few years back I saw "liquid bar snake" sold in Harley aftermarket catalogs. It was some sort of epoxy rubber that you poured into the handlebars to reduce the infamous Harley hand numbing vibrations. I have only heard that it works, never a complaint that it does not. I haven't seen it for years. I wonder if it is still available?