Ordered some Gun parts from Davidson Defense. Been waiting for shipment which has not been mailed so I cancelled the order. They have a 1.75% merchant fee for cancellation. Nothing on their web site about it so I will not be buying anything more from them or with the Davidson brand. Had plans to purchase more parts when I got home but will look at other dealers. Thanks for the list.