Great thanks Hugh, I'll try and expose a bit more if it ever stops raining here. Will pop out with a tape measure to confirm the size before buying too.
I'll shove some washing up liquid around it before pulling and see how the current seal copes, I did shine a light down the pipe and couldn't...