This is a replacement for the Bafang BBSxx Speedo and magnet.
Works well but kinda a little flimsy in my opinion. I broke the wiring on the first one during the build where it terminates inside the plastic housing and had to buy another. Time will tell how robust this one proves to be. Good idea to heatshrink all your electric joins to further waterproof and strengthen them.
Works fine ..