> the "battery" in the old ones is nuclear and it's going to be difficult to beat that
Newer atomic batteries can theoretically last centuries instead of decades.
V'ger 1 atomic battery is based on Plutonium-238 which has a halflife of ~88 years. It's down to ~210W output from initial 470W at launch time.
Americium-241 has a half-life of over 400 years.