The Cabela's in STL (technically, Hazelwood) does have a pretty nice selection of used rifles in their gun library. A bit pricey, though. They also have the less expensive used ones out on the floor.