I'm using a Xcadey Xpower-s gen two on Shimano SLX cranks and I'm not sure if I can recommend it. The first unit died within a couple of weeks. The replacement seems ok after a couple of months (but it's been dry)and the readings are consistent, if about 10% higher than my Magene pedals or Kickr smart trainer.