I made my own grip puppies. I was lucky to have come across some neoprene foam sleeves a few years back in a surplus bin. They were the perfect diameter and were about 18" long. I bought a couple of them for $1 each and have made sleeves for three bikes out of them now. Still have another set on hand should any ever need to be replaced. The first set I made are still on my RS after four or more years of use and are still serviceable.
I just wish I'd bought the entire stock so I could've had a lifetime supply and some to pass on to others.
I'll keep this idea filed in memory for after I use up my last set.