Check GT Distributors in Dallas. Before I left on vacation last weekend they had a pile of Gen 3 Glock 21s in box with 3 mags and nightsights (police trade ins) for $339. I had to get one at that price.