I like to buy local and don't mind paying a little more for it but as already mentioned, apart from apparel the small town local store has hardly anything in stock. Everything has to be ordered in, They often don't even have 308 or 223 ammo. It's easier to just go to one of the big shops in a larger centre and just get what you need