I had one of those gun shelves that mounted via the existing visor holes in a 1987 S-10 Blazer. The visors could be reinstalled in the shelf unit, but weren't very user friendly in their new location, being too close to the driver/passenger.

Jeff