Try a piece of bicycle inner tube stretched over the grip. In my opinion it works as well as the store bought ones and is much cheaper.
The Glock grip does feel a little slick but they actually work fine as is. Especially the finger groove models. I have shot matches in the blazing sun with sweaty hands and have never felt as if the pistol was slipping.