Hello Scotty, I have a 2003 2450 Kingfisher and share your pain. The paint they were using back then was poor quality at best period ! Mine was a mess when I bought it with lots of paint peeling and a lot of corrosion. The clear coat was terrible as well. Trophywife is right, do a home job and with some blood, sweat and tears you will be surprised how it will turn out. I used Rust-oleum Ultra Cover Paint & Primer Semi Gloss Ivory Bisque ( Canadian Tire ) on the back of the transom below the swim grid and to touch up a few other spots. It had corroded real bad on the roof where the rod tower was mounted as well, which is common when mating stainless steel to aluminum. The Ivory Bisque was a perfect match to the factory paint. The swim platform was a disaster with both corrosion and peeling. I scraped it down to bare metal with a razor scraper, sanded, and prepped with acetone. I used Tremclad Primer and re painted with Zolatone using a roller ( Which I was told I couldn’t do ) It’s not an exact match to the factory finish but looks a lot better than it was when I got it and so far has been holding up great.. The cost of taking it into a shop to have it done is crazy, but if you are willing to tackle it yourself and commit I think you will be happy with the results. Cheers