FWIW, I had my truck ziebarted a couple of weeks after I received it, and I'm glad I did, if for no other reason than the peace of mind that I didn't have to worry about rust on the frame or in the doors. I only took it back once (in 11 years) to have it 'touched up'. After it was a couple of years old, the closest ziebart installer went belly up, and it wasn't worth trying to find another dealer close by to take over the annual pm.
I also got it ziebarted for the small noise abatement that it provided. At the time, I think I only spent $350 to have it done, and they came and got the truck from my workplace, did the ziebart, and then returned it. I knew exactly how many miles from point a to point b, and the mileage on the odometer was exactly what it should've been.
Of course, all of this was 11 years ago. Today's trucks are much quieter. But, in a road salt enviroment, I would seriously consider having it done.
my .02 cents worth
Y2K F250 CC PSD Auto, Short-bed Lariat, Woodland Green/Gold, ordered 07/10/99, born 09/12/99, delivered 10/08/99, BAK RollX bed cover, Bed mat, Zoodad mod, Viper Remote Start Alarm, Fumoto valve, undercoated, 156k somewhat trouble-free miles (so far), Edge Evolution (60 HP setting), Pioneer DVD/CD/iPod/XM satellite, backup camera
Repairs: CPS, Water Separator Valve assembly, rear axle bearings, VSS, batteries, brakes, alternator, serpentine belt (x2) and tension pullies, all 4 power lock actuators, water pump, air conditioning lines and compressor, battery cables, replaced the leather oem seat covers with very good leather replacements (found a great place and price from a place in Dallas that custom makes them)
2016 Subaru Outback (Wife's commuter car)
2016 Starcraft Autumn Ridge 29ft TT