I recommend APD. They try to keep a good stock of guns (lots of KWA), and I've had tech work done by them many times before, and have always been satisfied with it. Also, you do know Vanguard is a full airsoft shop as well, right? Guns are overpriced there, but a decent place for accessories.