The problem with the Cateye sensor is that there's not enough space between the stay and the wheel for the speed sensor. The other issue is that the bottom of the sensor is curved (to fit a rounded stay) and the top of these stays are mostly wide and flat.
Tom