видать лучшие времена — перевод на английский

Варианты перевода словосочетания «видать лучшие времена»

видать лучшие временаhave seen better days

Она старая и видала лучшие времена, но до сих пор работает.
She's old and she's seen better days, but she still works.
Эти двигатели видали лучшие времена.
These engines have seen better days.