Yes, all PEMBREE pedals use the industry-standard 9/16 inch x 20 TPI threading, compatible with virtually all modern mountain bike cranks. Check that your crank arms have standard pedal threads (almost all do). E-bike specific cranks are also compatible.