Item arrived quickly and in as advertised shape! Will def come back to this vendor for more PTR needs. However, the front push pin did not fit into the receiver. The rear push pin went in like butter, no issues. (This is being installed on a PTR91 A3S.) The front push pin gets about half way down, then becomes stuck. It is extremely difficult to remove the pin once its half way down, have to use pliers to remove the pin. Not sure if its the stock or the rifle. I did try ordering a separate set of push pins (surplus), and had the same issue. I guess I'll order another butt stock and see if I run into the same issue. The butt stock is for sure seated properly btw. Not RTGs fault by any means! I look forward to doing more business with this company, thanks!