Semi finished...inlet, recoil lug and barrel channel cut for sporter barrel...I'd say 95%