My uncle really likes Hoosier Armory in Noblesville. I checked it out on his recommendation and they helped me with something on my M1 carbine for nothing. Nice people in there. Pretty cool selection as well if you like different and older types of guns.
I've been using Pinnacle because they are close to my office. I can't remember the price but it's in line with other mentioned here so far. Location ? Pinnacle Firearms
Hoosier Armory in Noblesville, $25 transfer fee. I've used them a couple times. Their online inventory seems very competitive, especially since the out of state discount stores are now charging sales tax. No transfer fee if you buy online and have it shipped there.
Marksman is my go to for everything except bulk ammo. His online store is fairly priced also. Very friendly small shop for those that haven't stopped by.