For the best prices in Knoxville, that I have found, are Coal Creek Armory and Guns and More. Frontier Firearms in Kingston is a down home shop full of stuff. There prices are around $20-30 more than the other 2 shops mentioned but there customer service is head and shoulders above the rest. Last time I went in there, just to look, it was early morning and I was the first customer of the day. They offered me coffee, coca cola, etc. It is a family run business and I like that.
if you want to save a few bucks and go with one of the others, I would suggest Guns and More. Their prices are about identical to CCA and their customer services is a bit better. Still nothing to write home about.