Do your research. Not all are the same, in fact one well known self defense insurance came into an NRA class that was required for a state CCW class and did their spiel. My issue was it was nothing but fear mongering and basically the lugnut took a gun to someone else’s civil issue (a repo) instead of calling the Five 0 to outsource it and he ended up in cuffs and hauled to jail.
Then to rop that in the instructor class they let you in on their Ponzi scheme (what I call it) to get 20 bucks a head if you let them show that same fear mongering video.
That told me to stay away from them.