Do exactly what you are doing. There are so many sites out there, and just about every gun has an owners group so its tough to drum up lots of traffic. Facebook has put a big dent in a lot of forum advertising too btw.
Now that I have the url and know about your site I will add it to my list of daily visits.