An inlet valve for a toilet flush. The model is a Siamp Compact 99B.
As far as I can tell the parts all seem to be there.
The rubber washer looks a bit perished from age so it might be worth replacing that with a similar one.. but for anyone that needs one of these mechanisms, I imagine getting a small washer would still be easier and cheaper than having to get the whole mechanism.
Measurements or other details available on request.
toilet flush inlet mechanism (Hillfields BS16)
This offer has been gifted to someone and is no longer available.