There are lots of gun people that have lots of money and are welling to spend it.
“...they are doing a bang up business.”
Don’t you mean “BUSINESS IS BOOMING”?