Glad to hear your leak is getting repaired.
Yea, I have seen my bike broken in half 8 times on my 2005 r1200gs, not a pretty sight. I have had 8 counterbalance seals replaced, six engine out put seals, 3 transmission input and 2 transmission output seals replaced. Along with the 3 clutch slave cylinders, the counterbalance itself and the front counterbalance bearing. All replaced under the 3 year factory warranty or the 2 year parts and labor warranty. You will probably not have any more leaks but keep an eye open for the tale tell oily line where the transmission and engine bolt together.
Enjoy the bike, it is a great bike.