Hi St5ve, Why is it a hole in the piston? Might be a burnt out valve? Did they look in the combustion chamber with a boroscope to confirm the hole? You could try Lea Valley Motors in Edmonton, London. 020 8345 5148 for an engine, I've found them quite helpful in the past. No doubt there's other Volvo specialist breakers about too, maybe more local to you. Or try putting a request on Breakeryard.