Update: managed to find a valve on Pipescenes that looked identical, and took a gamble.
Arrived yesterday, is an exact match (the clip came off the old valve and onto the new one easily enough) and it fits fine.
The additional hurdle was the stop valve was also leaking, so that got ditched in...