Have you ever had a vehicle of yours repainted? I have an old pickup truck that is fifteen years old, and it won't die. The exterior finish is looking shabby, though.
Here's something you might consider. You might approach the automotive shop teacher at your local high school and see if they'd like to paint your truck as a class project. When I was in high school our class did it.
I have had a car repainted before. It turned out great! I like the idea of the shop class working on it though. The only problem with that is you might not have it back as soon as you would if you had it done somewhere else.
Twice I've had vehicles repainted. Price is not too bad unless you want to do door jams and stuff like that. But I did not keep the vehicles for a long length of time after either, but they looked great for that year or two I did have them.