Hi Paul, I have a Diamondback Overdrive as well and have been looking at the Bafang kits.
I was planning on having my local bike shop take off the existing bottom bracket and then doing the rest of the install myself. I see that you had shop do some work, can you comment on that? I saw one...