I am not a bike mechanics but I managed to file the dropouts nicely. Just a bit of patient. I would recommend Q series or bafang motor over keyde and tongxin in term of reliability. My ebrompton has run nearly 3000 miles without problem.
Also, use 36v system as the efficiency is better
Pat