Locally and by networking, are where the deals are. You have to deal with a large group of customers to find the good buys. I don't sit on a lot of cash, so I send everything I'm not interested in, to Cherokee.
I also have a dealer/buyer in Ohio that ends up buying some smgs.
2 years ago in Birmingham, I found a police officer with (original first owner) M11/9mm for $2500. Couldn't argue with that price. Recently, a bunch of stuff has come up for sale but the market price is a lot higher.