What is considered “expensive” for firearms??? Is the price worth it???