Ask Bonnie for a motor according the week size, XD makes them for all sizes.
700c, 28" and 29" are just different tires, they use exactly the same rim size (622 millimetres diameter), the total diameter is only slightly different, according the different tires (race bike, city bike, MTB.
This...