I have speakers ( and amps etc) that were made in the 1960-70's that after some minor updates i.e. caps they sound great. so a speaker that's only 20 years old is still young IMO.
Note sure what happened to your amp but more electronic gear can be repaired, granted parts are still available, but even then there are usually substitutions. now if its fiscally wise to repair is another issue.