I am not an expert but will offer some opinions if it helps (also because others on this site have been so helpful and me give something back).Are the controllers for Bafang hd all the same ?Do they come in different versions are some better than others .Do vendors on this site have any in stock ? If not reliable sources abroad please