I have purchased a few firearms and other items over the last couple years online. Diamond Ammunition has great prices and a good selection. They also ship items pretty quickly. Delivery of firearms has always been faster than other online stores in my experience. Little tip for online shopping. Know what you are ordering before you order. Do your research first.