Well I have a 2000 FXDWG, and when you said battery charger, no speedometer, no brake lights, and it the engine light is on.. I went through the same problem, and it turned out to be the charging system. In my case the regulator was bad. Replacing it solved many problems. You would never think that would kill the speedometer, it dose. The failed regulator in my case was a symptom of other problems I was not aware of at the time. I just replaced the charging system in my FXDWG myself with a kit. Stator, Rotor, and Regulator. After installation it still was not charging. I had to sand the paint off where the regulator ground is made to got a good ground. The stator will burn up trying to keep a bad battery charged. It can also burn the regulator due to the same reason. A bad ground will give you a headache trying to figure it out. Many times its the ground on the battery terminal that's loose, and that will not charge either.. You have a seventeen year old bike, its a damn good bike too. But old school bikes need things replaced. This was the first time I pulled any cover on my bike, and had the new parts installed in one day. It took a second day to find the ground problem of the regulator to the frame.. I cant press that little issue enough. Find the weak link in the charging system, and all those things you mentioned will be resolved...