Zx10 rotors from 2008-2015. Really search Ebay for them. Pick a set that you can visually see is in good condition, or deal with one of the large brokers who take returns in case you get a damaged set. Really, there are several bikes you can get 310mm rotors from. The newer zx6 and the zx14. The zx14 is known to be hard on rotors. If one is crashed with low miles, maybe that's a good choice, too?
Yes, stock calipers work fine. This is true for all years of our ninja 1000. The only additional parts you need are caliper spacers. Search "5mm caliper spacers" and you will see what we have talked about. You are switching from 300mm rotors to 310mm rotor. It's a circle, so you have to space the calipers 5mm outward...half the increased diameter.
That's it. No additional parts needed.
It's worth doing this if you need rotors, or just want to. . If your stock rotors are ok, then maybe not. The larger diameter rotor does offer improved braking power, but not that much, in and of itself. On our older 11-13 bikes the increase in power if mostly from the better brake pads we've installed.
Another great set of used rotors are the rotors from the 2016 and newer zx14 se. That's the high end zx14 and it is supplied with 310mm brembo rotors that are 6mm thick. Those sell for more money, usually, but should last a lot longer than normal, Kawasaki spec. rotors. You will recognize them because they are round, non wave rotors. I have these on my ninja 1000 and my concours 14, and they are excellent.