So far the voting is weighing heavily on the loony side, which may or may not say something about the folks who log on here. I can't recall O'Connor using "enthusiast," but could well be wrong. However, my guess is that he would use something a trifle more evocative, such as crank or "far-gone gun nut." I do know he used aficionado more than once.