We purchased a CZ here for a good price and they still are very dedicated to avoiding computer background checks in order to protect your identity. (They do over-the-phone b/g checks). They also have an indoor range with little snack machines in the lobby. It is out in the eastern part of Independence, so a bit of a drive--but worth it.
more