I am new to the whole firearms thing still waiting for my FID to come in. But was wondering where the best place to buy was a local shop or major retailor like dicks or basspro, etc. All i am looking for is a rem 870 and some sort of .22, im all about supporting local business but have heard that the major retailors are cheaper and at the moment would like to find cheapest deal out there.