I've had good experiences with KEH as well. I usually check them before looking any place else.