There are 940's at the local brick-and-mortar; more 940's at the local gun show. In both cases, at reasonable prices (~$115 - $120). Of course, this being Virginia, not California, that doesn't help you much, but I find it hard to believe that there's any shortage.
If you don't mind driving a few miles, and paying full retail, give Edge of the World in Brentwood a call. They had some last time I was there (first week of January).
------------------
Dave
Let no one ever from henceforth say one word in any way countenancing war. It is dangerous even to speak of how here and there the individual may gain some hardship of soul by it. For war is hell, and those who institute it are criminals. Siegfried Loraine Sassoon