Came across this parts supplier whilst searching for something Japanese related. Hopefully it may be of some use to someone at some point ! https://www.yuminashi.eu/25mm-32mm-throttle-body-butterfly-valve-for-keihin/