We had some extensive fiberglass work done on our deck. The crew in Fort Lauderdale did an amazing job matching the color. It's as close to perfect as I can imagine. I know where the repairs were done, and it can still be hard to pick out.
Downside of course, is the new gelcoat matches the old today, but over the long run they will age and fade in different directions.
Charleston, SC, USA