I think you should be able to rent guns for 1 hour only! Just to see if you like the gun and want to buy it. Maybe $250 to try out a gun for 1 hour and you can only rent it once. This will help a lot, because sometimes people end up buying guns they don't like.
Edit: I forgot to say you could only rent a gun once a day.
What do you think?