Controllers are more or less standard. You don't have to replace it with the same type. Where does that black 6-pin connector go to? is for a LCD or the motor hall sensors? What bike is it for? Why do you want a replacement? It's rare for controllers to give problems.