My wife's 2007 red 4x4 crewcab Taco was getting pretty bad. Rust along the upper right windshield to the point it would drip into the cab and the clear coat was pretty much gone.
For a Christmas present (it was not a surprise), took it to Maaco paint (in your area:
Missouri Auto Body Paint Shop Locations - https://www.maaco.com/locations/mo/ ) and did the deluxe everything paint that included the rust repair and 5 year warranty. It's been 2 or 3 years now and still looks good!
I know Maaco are the cheap guys for paint jobs, and yes I had to take it back to the them because the hood had some, what looked like painted dust specs and orange peel, but they repainted the hood, no problem. There's a little over spray on some of the under carriage and we purchased our own Toyota 4x4 large labels that those trucks have on the rear quarter panels from Amazon. That was way cheaper than factory Toyota labels.
But other than that, we're pretty pleased with how it came out.
Ear-to-ear grins on my wife while she takes "Rosie" (the name of her truck) through a little rock garden. If you look at the rear quarter panel, you'll notice the photo has the original Toyota 4x4 label before the repaint and the top photo has the TRD label from Amazon.