Usually we cannot make any 100% confirmations of these kits working with every bike, All bikes are different and therefore we always suggest to base your build off a previous documented build from our forums.We currently do not ship these motors with any clear instructions since there are so many different bike variations and standards, it's more of a "DIY" type deal.
That being said, Here below is some really helpful links that you can use to decide if you think your bike is BBSxx compatible. Generally if you can meet the requirements for it and your bike is fairly standard in design and size, the installation should require minimal skillsets.
The main thing you need to know is if your bottom bracket shell has threads on the inside, then this is great news, it means your style of bottom bracket will likely take the BBS motor without needing an adaptor. Threaded bottom bracket shells are called JIS or BSA standard and this is what the Bafang motor kit was designed to work with. The inside diameter of your JIS-BSA shell should be 33.8mm +/- .2mm. Check it. Twice.
If you're interested in choosing a different chainring with the BBSxx kit, you'll definitely want to take a look at our offset information guide on our forums. Since they all have different offsets, some are only best with proper spacing and a straight chainline. It's usually best to just go with the Default 46T Steel Ring or 42T Lekkie Bling ring for the most reliable setup until you've judged what your chainline looks like first and what kind of potential spacing you can use for smaller or larger rings.
Here's an example of a bad chainline using our Mighty Mini 30T improperly, This chainring is known to be the most problematic without proper spacing due to it's completely flat design that doesn't offset the chain at all:
Feel free to email us back for any more questions as we'd be happy to help you as best as we can