JC Armory is strictly mailorder now. His prices are less, but now you have the shipping and your FFL fees, so he may not be a bargain.
I`ve heard Caso has good prices, but don`t know about a range.
Try Paterson gun. 973-684-6777. Ask for Mike, he has a range and can get just about anything. No rentals. But if you have a problem with a purchase, he takes care of the shipping.