I believe this a McCulloch string trimmer cylinder and piston no rings
I do not have a part number so please look closely
This may fit a chainsaw?