wgp ranger cocker threaded stainless body. Painted black. Body has light scratch on paint from sitting for years. Also has light wear from pump arms. Bolt slides through fine, should work fine. Hammer sear slot tight at end of body. Needs light sanding or light pound to get hammer into body.