17 years time for a few replacements.
I have a 2003 BT Cruiser 5230. It has never lived indoors, It has survived 2 hurricanes, a tornado, a few earthquakes, and temperatures from 120 to 20. It has been across country 9 times and used for countless weekend trips. It has pulled the car, the boat, and the horse trailer without any issues.
The first to go was the decals, So I replaced them with some cool surfer decals. It has some cracks on the back plastic side panels. All the little plastic clips that hold the door open, and two of the small compartment doors were replaced.
The gel-coat's not as shinny but I keep a good coat of wax and last year I detailed it. Looks like new.
It has had a number of repairs. A new refrigerator, Plumbing repairs in the bathroom pipes, the seal replaced on the roof and the skylights and vent covers replaced they get brittle. New TV, and two of the draws repaired.
On the van we fixed the fuel pump, Air-conditioner, back up lights replaced and driver side window would not go up or down We take it in every spring for a good overhaul and tune-up.
I think It's done Okay for a 17 year old.