Here is an update, I took it in to have the diff repaired and they had it a week. I finally got it back and it started leaking again.
I waited another week to make sure it was not residual oil from the leak but it just kept leaking. Back for another visit to the dealer, they took pictures and said they would talk to Kawasaki about it. Another week goes by, then three days later they call me to say that Kawasaki is shipping them a new diff for my bike. It goes in tomorrow for the new diff and hopefully this solves that leak. After all of that I bought the gaskets and I will fix the valve cover leak myself, I need to change the spark plugs and adjust the valves anyway.