>>2074371>You can't just buy any motor and DIY it onto a Specialized bikeyou absolutely can with hub motors if it's possible to change the wheels out at all
with mid-drive unless your cranks are some retarded proprietary standard (which desu they probably are if it's from one of the big brands) they do make ones made to just slot through your crank hole and then your cranks onto that
the controllers are usually all the same chink oem crap that work in largely the same ways and even if not it's literally just a 3 phase output and 5 or 6 hall sensor inputs, you can MAKE it compatible
or maybe if you actually care about maintainability, you should get a normal bike and a kit instead of buying Le Spesh off a rack and getting owned by protestants. but you won't because wiring is le scawwy for amerimutts and if it doesn't all click together by USB-C you think your house will burst into flames
people have been servicing electric mopeds routinely for fifty fucking years and the first patent for one i could find is from fucking 1895