No, this is not compatible with the KP-15.
I have two KP-15 lowers and I purchased and installed the version of this selector specifically packaged for the KP-15, so I know what I'm talking about.
I bought this one from Optics Planet for a non-KP-15 lower and immediately saw that this one also has the bevel cuts that would allow it to be used in the KP-15 lower. However, the KP-15 version comes with the KP-15 specific selector detent. This one actually does not come with any spring or detent.
Yes, this is compatible with the KP-15 lower.
I installed this on my KP-15 and it was a perfect fit.