Off an engine that came to me for rebuild. No reason to think there's anything wrong with it but I've not tested it, so cheap and cheerful. If you test it and it's knackered I'll give you your £20 back. Typical used condition.
£20 + Postage