The quality of the product is good ...... but, dealing with Icon Arms leaves a lot to be desired - extremely poor communication and problems with supply. I have one on order with deposit paid, but TBH wish I hadn't !