I have tried just about every type and style of undercoating out there, and here's what I've found:
I would never use a rigid rubberized undercoating, ie: Ziebart. Dunno about the LineX material, but if it's anything like the bedliner, that is a hard NO. Eventually water WILL get under it, and then by the time you figure this out, it's too late. Here's a good video that shows you why:
The BEST material/method I've found so far is cheap 90W gear lube with some paraffin wax. Heat up a big can of it on the gas grille, chuck in a few bricks of paraffin so they melt. Then pour this into a metal garden sprayer and go to town. When you're done spraying, take it for a quick ride down a dirt road. Yup, the fine dirt mixes in and makes a goopy but very flexible coating. But do this for a few years, and eventually you get this awesome coating that water can't penetrate, and unless you are using a pressure washer and a degreaser, it won't wash off. The downside is that it makes a huge mess, it stinks, and that stuff gets all over you when you are working under the truck. The PO of my '87 Xcab pickup did this religiously, and when I pulled that truck apart many years and miles later, every bolt came right out, and there was NOTHING to repair. It took me awhile to get it all off with the pressure washer, but the frame looked pristine, still had the factory paint, and the sandblaster was even shocked at how nice it looked.
I use Fluid Film quite a bit, but I do know it washes off. The underside of my Miata is marinating it in now, but that car never gets driven in foul winter weather, and rarely even in the rain. Stinks for a few days (smells like wet socks).
Amsoil Metal Protector is great stuff!! I keep a few cans in the garage, I like to use it on things that are exposed or will need to be handled. The ex's '04 Highlander (230K miles) has many coats of it on the trailer hitch, and it looks new. But it's expensive, and hard to find (unless you have a Preferred account).
The stuff under the Cruiser now is gradually curing, I think it will be very effective as I add coats annually. But... I'm not doing it. It's such a messy job, I'm at a point now that I'd rather pay someone else to do it.