Replaced GPX after 20K miles only becuase me was overhauling the entire drivetrain at the time... again; the replaced is now #1 spare
The mtn GPX was replaced after less than10K miles because it'd become a box of rocks; weather and exposure kill'd it.
line it up, keep it dry - nearly forever.