I looked for one for a while , then tried to fix mine. its now leaking again.
So i am also looking for a replacement, agents wanted R14k for a new one last i checked.
I also looked into a universal one or using one from an XR650 and making that work. But all that requires quite abit of time...