Is 30-60 years a realistic number?
That indeed is the 64K$ question. While modern panels come with
20-year warranties, no modern panels have been in service for 20 years
or more, so we don't really know(*) how long they'll last.
(*) Engineering analysis and accellerated lifetime testing can only do
so much. You pays your money and you takes your chances. For
purposes of financial modelling you should probably pick a number
around 20 years, but be prepared to be off by a factor of (say) two.