I haven't use those exact brands, but I've used something similar to the KX5. Keep in mind that if you get it pinned and it's circumference is larger than the hand guard, you then no longer have access to remove the hand guard without removing the barrel or the pinned device.
That said, my version of the KX5 looks almost the same, but shorter in overall length. It's a blast cone. Doesn't do a whole lot other than send most of the noise and blast down range (which means nothing indoors). Mine is for compliance purposes. The Spikes one looks like it might actually do something. Not sure if the 5 prong attachment is kosher, as that's appears to be a flash hider, not a flash cone like the KX5. You'll still see a good amount of flash with the KX5.