Item arrived earlier than predicted and in very good condition. It was hard to acquire parts for the gun so finding it was a really welcome sign. Everything fit well, though a bit tight it was better than being loose. This is the 2nd time I was able to find parts for my uncommon TM pistols. Very happy with my purchase.