@ATXZJ have you considered using a conversion kit? You could use any Shimano frame, that suits your preference. Only solving the battery mounting could become challenging, because all newer frames have the battery inside the downtube.
If this sounds interesting to you, lets chat over here --> Teaser for Shimano to Bafang M600 conversion
If this sounds interesting to you, lets chat over here --> Teaser for Shimano to Bafang M600 conversion
