I can second both of those suggestions.
Personally, I never ran across another "well stocked" shop but hopefully someone else knows of one.
Cabela's is in Mitchell as well but I am sure you know that already.
Really loved our time living in the Black Hills. Be sure you take time to enjoy the beauty of SD.
Bookmarks