I just installed some grip puppies on my wee and so far I am very happy. Picked these up from California Sport Touring, even tho the shipping charge was quite painful to Cda. ($27 for a $9 item). Others had suggested a cheaper local version of a bicycle slip on grip, which I tried 2 of, but both tore while trying to fit over the existing grip. The grip puppies fit was perfect, a quick snip to over all length, then slip on with soapy water just as advertised. Could not have been easier.
The grips now feel more like my old cruiser, much more comfortable size and less cramping of my hand.
Here is a vid of the installation (not mine);