Zebart does a super job but to maintain its warranty, the vehicle must be "touched up" every year and signed off by the authorized agent. I purchased my '00 brand new and had it Ziebarted immediately. I maintained it for 10 years.
The first 3 years the original center did a super job of doing a recoat, then went out of business and I had to go to a different center.
The twits at the new center sprayed that black crap all over my axles and shocks that had never been sprayed before. I made them clean the stuff off. They really whinned about it, but I told them why would you recoat something that hadn't been coated before. Their story, Ziebart corp told them to. They told me to remind them about not spraying the axle and shocks the following year. The following year I reminded them and they did a fair job but had lots of over spray. They went out of business.
The following 5 years I took it to another location, made sure they new about not spraying the axles, or for that matter, nothing below the frame rail. The did that pretty well but the amount of recoat they applied, I could have done with a paint brush. Their comment, it didn't need any more. So why was I paying $165 for a recoat, up $85 from what I paid before. When they started pushing $200 for a half assed spray just to keep my warranty valid, I quit going.
I now get two oil sprays a year that do better than the Ziebart sprays.
Besides, with the body getting as mangled as it has been, I think it would be hard to uphold the warranty. Even though it's hard to tell from a distance.