Keens are absolutely fine with Crank Brothers pedals. Love 'em! I do ride mtb but not super technical (mostly double track trails and fire roads), and they are fine for that kind of riding. Maybe not so much for technical stuff...