1) Plainfield Shooting Supply, in Plainfield - Often best prices on new guns, always best price for trade in on your used gun. Great selection with knowledgeable staff. Bob's singing. This is the first shop I go to when looking for a gun.
2) Bradis, in Camby - Huge selection of guns, ammo and accessories. Helpful friendly knowledgeable staff. Certified staff to service guns. Good prices. The second place I go to when shopping for a gun. The first place I go to for ammo.
3) Indy Trading Post, in Indianapolis - Good selection of guns, large selection of knives. Fantastic indoor range at reasonable rates. To be honest I just started going to Indy Trading Post, I was drawn there by the range. This is closer for me than 1 & 2 above and with the newly established range I plan to spend a lot more time at this store.
1. 21st Century Firearms - Bluffton. Lots of inventory, good prices, very helpful and knowledgeable.
2. Hillside Shooting Sports - Roanoke. Haven't bought anything from them yet, but great inventory of cool, old stuff like M1's! And I haven't found another place that will let you rent a .50 to shoot on their range! Very cool.