Long Lake man arrested on gun charges