This is a Yankee Hill Machine Co Rifle Thread Protector known as the 1/2X28, model YHM-3410-B.
These steel thread protectors will prevent damage to the threads of your rifle barrel when a muzzle device is not installed.
Features:
Protects muzzle threads