But something like a shot gun or rifle is okay?
You can keep any (lawful) firearm at home or at your personally owned business. You have to break down and encase them for transport, and you can’t carry them in the public areas of your store except for defense.