Das ist ja mal ein toller Fund!
Heute gibt es ja immer noch "Dynamolampen".
Dann allerdings meist mit LEDs vorne drin und eingebauten Energiespeichern, deren tatsächliche AUFLADUNG durch Kurbeln oder Pumpen (je nach Bauform) dann doch eher zweifelhaft ist.
Auf den Zellen steht teilweise "nicht wiederaufladbar" drauf und die Verschaltung erlaubt kein Aufladen.
Aber eine solche funktioniert dann doch noch zuverlässig.
Bezüglich der Magnete würde ich mal reinschauen und die aktuelle Polung der Magnete überprüfen (Kompass).
Dann, wie bp4willi schrieb, neue Nd-Magnete bestellen und entsprechend der alten Polung wieder verbauen.
Man bekommt diese neuen Magnete in vielen Formen und Größen. Sollte sicher was passendes dabei sein.
Viele Grüße
Andreas