don't be disheartened, if the valves were hitting the piston you would know about it, to be honest i doubt it would run
find a good engine workshop and ask them how much to fix it, then look at prices of second hand engines from breakers, and make a decision based on that