Is there any place that sells these at competitive prices? I have found a g21sf with a Picatinny for 510 somewhere close to there would be great.