I put Grip Puppies over my stock grips. They remove ALL the handlebar vibration, and they feel great. They provide a little extra thickness which feels more natural in the hand, and your hand is more relaxed, so hand-strain is completely gone. Easy to install, took 10 minutes. Completely weather-proof.
Outstanding, and the price is right. $10, including shipping. Worth a try before you get the expensive grips.
Here is the link:
http://www.casporttouring.com/store/merchant.mvc?Link will not take you directly to the grips, but does provide a search box, type grip puppies, and away you go.