Great communication, kept me up to date with status. Arrived well packaged and in good shape. This was my first experience with Treatstock and it was a good one.
The little locking tab broke when I did a test fit but it’s cause of the design, over all super quick great quality and good Communication, will definitely be ordering again