maybe rhino-liner??
I cant say what works best--here in MA near cape cod where I live,I have tried everything from paint,roof coating,tar,driveway sealer,rubberized 3M undercoating,aluminum mobile home roof coating,linseed oil,and crankcase drain oil on my trucks--it all helped some,but in the end it all came off,and the trucks rusted badly anyway--undercoating can peel away and let condensation form in the "bubble" and your floor rots away anyway-
-I think plain paint,like rustoleum,or a "miracle"paint like POR-15 works better than uncercoating,and drain oil seems to work real good too,if you can get drain oil from diesel engines its even better,but the soot and oil makes for unpleasant working conditions under your truck(but all the bolts will still have heads,and not look like rivets,and will unscrew instead of breaking off!)--only bummer is you have to re-apply it fairly often,without a lift its not easy,and its a very messy nasty job...
I have no experience with the newer "brush on" bedliner stuff,that might be better than paint or undercoating--or Rhino Liner or a similar product might last the longest??---all I know is its a sin to bring anything rust free to new england--it wont last too long here,no matter what you put on it!!
