2017 on track for second-best year in gun sales history
Despite high tax collection, government still runs $673 billion deficit