This piston is from a two year old McCulloch BL\150 blower, looks like dirt has been getting past the air filter resulting in a badly damaged piston. Now i know why it has no compression, it pays to check your air filters regularly,especially if their crappy foam ones like this. If anyone needs any parts for this model blower let me know.