Body work isn't cheap, and getting good quality work makes it even more expensive. I recently went to look at a used 2005 with a friend of mine which had the front fender replaced and repainted. The owner didn't disclose anything about it, but it was apparent it was repainted as the quality of work was pretty pathetic. Orange peel and sanding marks everywhere.
Depending on what Maaco package you buy determines a lot of what you get. From what I've heard the cheapest rate is just a single-stage paint with no clearcoat.
Plus, if you plan on sanding, taping, disassembling, and prepping yourself, they might be a viable economical option, but I'd personally never go there myself.
It's not just the paint job but the prep work, and the work done after the paintwork has been done. Things like wetsanding any orange peel or dirt particles out of the finish to level it and doing a final buff and polish. They seem to miss the boat there at Maaco when it comes to these things.
I had a customer that had a hood done there and came to me comllaining of thrack of shine and depth to the finish. Long story short, I had to wetsand the entire hood, and buff and polish it to get it to any decent standards. That and the color didn't match along with some obvious tape lines on the body (they painted it ON the car vs is taking it off).
As others have mentioned, it depends on what condition your truck is in, and how much money you want to put into it.