I build custom skateboards, so I have a lot of grip tape lying around. Lots of different colors and Brands and grades and grits.
I would never put any of it on a gun.
The problem is with the glue. I've never seen one that didn't loosen when it got hot, and if the tape doesn't literally fall off, the glue collects dirt around all the edges.
Most of it's not at all resistant to solvents.
I've never done this on a gun but what I've been putting on my favorite skateboards is various poly/epoxy paint dusted with fine aquarium sand.
I assume they must sell something like this just for guns?