
Which Truck Bed Liner Brand Wins?
In our test we compared 10 truck bed liner options head to head. Durabak came out on top. See the measured results, the runner-up, the budget pick, and a link to the full test video. Shoppers cross-shopping bedliners, rhino liner, truck bed liners and truck bedliner land here for the head to head that settles it.

Durabak
Price shown in test: $45.95, or $1.44 per oz, the most expensive product tested
Affiliate link. We may earn a commission at no extra cost to you.

EGC (European Genuine Coatings)
Price shown in test: $79.95 for a 4-liter kit, or 62 cents per oz; the transcript labels this the 'least expensive' product tested, which appears to be a captioning or narration inconsistency since it is priced above several other products in the video
Affiliate link. We may earn a commission at no extra cost to you.
The quick take
The short version of why each pick lands where it does, built straight from the measured results.
“In my opinion, Durabak definitely won the showdown, but it is a very expensive product.”
Best in 2 of 5 measurements, including Adhesion, bare metal and Dropped steel rod impact test.
Best in 1 of 5 measurements, including Cold impact test damage.
The measured results
Every number below is read straight from the test. Products are listed in the order they finished.
Adhesion, primered metal
- 1Durabak 18 polyurethane protective coating641 lb
very impressive
- 2Herculiner612 lb
best yet, described as very impressive
- 3European Genuine Coatings EGC56 lb
- 4Raptor bedliner kit425 lb
described as a terrific job
- 5Flex Seal491 lb
even better
- 6Rust-Oleum truck bed coating89 lb
notably lower relative improvement from primer than most other brands
- 7POR-15 bedliner157 lb
primer helped a lot
- 8Dupli-Color Bed Armor (water-based)42 lb
notably worse than the unprimered result, described as really struggling
- 9Dupli-Color oil-based truck bed coating256 lb
still great but slightly lower than the unprimered result
- 10Iron Armor281 lb
much better
Gasoline resistance
- 1Durabak 18 polyurethane protective coating
no problem
- 2Herculiner
no visible damage
- 3European Genuine Coatings EGC
held up just fine
- 4Raptor bedliner kit
no damage
- 5Flex Seal
peeling
- 6Rust-Oleum truck bed coating
held up just fine
- 7POR-15 bedliner
peeled away, along with the primer coating
- 8Dupli-Color Bed Armor (water-based)
tolerated just fine
- 9Dupli-Color oil-based truck bed coating
began breaking down, just like Iron Armor
- 10Iron Armor
did not hold up well
Diesel resistance
- 1Durabak 18 polyurethane protective coating
fine
- 2Herculiner
held up very well
- 3European Genuine Coatings EGC
held up very well
- 4Raptor bedliner kit
held up very well
- 5Flex Seal
seemed just fine
- 6Rust-Oleum truck bed coating
held up well
- 7POR-15 bedliner
no issues
- 8Dupli-Color Bed Armor (water-based)
did just fine
- 9Dupli-Color oil-based truck bed coating
began breaking down
- 10Iron Armor
broke down
Screw-drag scratch test
- 1Durabak 18 polyurethane protective coating
very minor visible damage, grouped in category two along with Rust-Oleum, Raptor, Herculiner, and POR-15
- 2Herculiner
very minor scratches visible under microscope, category two, about the same as Raptor
- 3European Genuine Coatings EGC
best of all brands, category one; had to use a microscope to even find the scratch
- 4Raptor bedliner kit
very minor scratch, hard to see under microscope, about as well as EGC
- 5Flex Seal
the screw cut right through the coating, described as very soft and rubbery
- 6Rust-Oleum truck bed coating
a scratch was left but not as deep as Iron Armor's, category two
- 7POR-15 bedliner
minor damage visible under microscope, category two, described as doing a great job just like Herculiner
- 8Dupli-Color Bed Armor (water-based)
the screw cut all the way through, about the same as Flex Seal
- 9Dupli-Color oil-based truck bed coating
fairly deep scratch, about the same as Iron Armor
- 10Iron Armor
fairly deep scratch, though the screw did not cut all the way through
Cold impact test damage
- 1Durabak 18 polyurethane protective coating1.34 mm
- 3European Genuine Coatings EGC6.16 mm
best yet at that point in testing
- 4Raptor bedliner kit5.12 mm
- 5Flex Seal2.16 mm
helped by its soft and rubbery characteristics in cold temperature
- 6Rust-Oleum truck bed coating8.15 mm
- 7POR-15 bedliner9.74 mm
- 8Dupli-Color Bed Armor (water-based)5.54 mm
- 9Dupli-Color oil-based truck bed coating13.61 mm
worst of all brands in this test
- 10Iron Armor9.09 mm
- 2Herculinernot tested
Adhesion, bare metal
- 1Durabak 18 polyurethane protective coating595 lb
by far the best yet at that point in testing
- 2Herculiner433 lb
best yet at that point in testing
- 3European Genuine Coatings EGC34 lb
- 4Raptor bedliner kit48 lb
let go
- 5Flex Seal366 lb
best yet at that point in testing
- 6Rust-Oleum truck bed coating48 lb
- 7POR-15 bedliner41 lb
let go
- 8Dupli-Color Bed Armor (water-based)72 lb
let go
- 10Iron Armor47 lb
did not bond well without primer
- 9Dupli-Color oil-based truck bed coatingnot tested
Rubbing alcohol resistance
- 1Durabak 18 polyurethane protective coating
beginning to break down, same as POR-15 and Herculiner
- 2Herculiner
still sticking to the metal but beginning to break down
- 3European Genuine Coatings EGC
tolerated very well with no visible damage
- 5Flex Seal
quickly peeled away
- 6Rust-Oleum truck bed coating
no apparent damage
- 7POR-15 bedliner
sticking but beginning to break down
- 8Dupli-Color Bed Armor (water-based)
peeled away
- 9Dupli-Color oil-based truck bed coating
peeling, about the same as Iron Armor
- 10Iron Armor
broke down and came loose
- 4Raptor bedliner kitnot tested
Dropped steel rod impact test damage
- 4Raptor bedliner kit3.94 mm
slightly more damage than Flex Seal
- 5Flex Seal2.79 mm
described as having very good adhesive properties
- 6Rust-Oleum truck bed coating5.35 mm
a little better than Iron Armor
- 7POR-15 bedliner6.18 mm
- 8Dupli-Color Bed Armor (water-based)3.1 mm5th
- 9Dupli-Color oil-based truck bed coating7.92 mm
the most damage of any brand in this test
- 10Iron Armor5.91 mm
- 1Durabak 18 polyurethane protective coatingnot tested
- 2Herculinernot tested
- 3European Genuine Coatings EGCnot tested
All measurements (5 more)+
Ambient impact test damage
- 4Raptor bedliner kit3.2 mm
- 5Flex Seal3.23 mm
slightly worse than cold but still described as doing really well
- 6Rust-Oleum truck bed coating6.35 mm
the warmer temperature helped quite a bit
- 8Dupli-Color Bed Armor (water-based)3.21 mm
improved slightly
- 9Dupli-Color oil-based truck bed coating2.16 mm
improved quite a bit at ambient temperature
- 10Iron Armor9.42 mm
slightly more damage than at subfreezing temperature
- 1Durabak 18 polyurethane protective coatingnot tested
- 2Herculinernot tested
- 3European Genuine Coatings EGCnot tested
- 7POR-15 bedlinernot tested
Ambient impact test
- 1Durabak 18 polyurethane protective coating
steel ball did not appear to penetrate the bedliner material
- 2Herculiner
the warmer temperature seemed to soften the coating just enough for the steel ball to penetrate
- 3European Genuine Coatings EGC
steel ball did not appear to fully penetrate the bedliner
- 7POR-15 bedliner1.5 mm4th
damage, fourth place; the warmer temperature helped quite a bit
- 4Raptor bedliner kitnot tested
- 5Flex Sealnot tested
- 6Rust-Oleum truck bed coatingnot tested
- 8Dupli-Color Bed Armor (water-based)not tested
- 9Dupli-Color oil-based truck bed coatingnot tested
- 10Iron Armornot tested
Dropped steel rod impact test
- 1Durabak 18 polyurethane protective coating
tied for first place with Herculiner; the rod left a very small mark but did not appear to penetrate
- 2Herculiner
tied for first place with Durabak, did by far the best yet
- 3European Genuine Coatings EGC2.4 mm3rd
damage, third place
- 4Raptor bedliner kitnot tested
- 5Flex Sealnot tested
- 6Rust-Oleum truck bed coatingnot tested
- 7POR-15 bedlinernot tested
- 8Dupli-Color Bed Armor (water-based)not tested
- 9Dupli-Color oil-based truck bed coatingnot tested
- 10Iron Armornot tested
Cold impact test
- 2Herculiner
did the best yet at that point in testing; the steel ball did not fully penetrate the bedliner
- 1Durabak 18 polyurethane protective coatingnot tested
- 3European Genuine Coatings EGCnot tested
- 4Raptor bedliner kitnot tested
- 5Flex Sealnot tested
- 6Rust-Oleum truck bed coatingnot tested
- 7POR-15 bedlinernot tested
- 8Dupli-Color Bed Armor (water-based)not tested
- 9Dupli-Color oil-based truck bed coatingnot tested
- 10Iron Armornot tested
Adhesion, bare metal (no primer needed per manufacturer)
- 9Dupli-Color oil-based truck bed coating358 lb
- 1Durabak 18 polyurethane protective coatingnot tested
- 2Herculinernot tested
- 3European Genuine Coatings EGCnot tested
- 4Raptor bedliner kitnot tested
- 5Flex Sealnot tested
- 6Rust-Oleum truck bed coatingnot tested
- 7POR-15 bedlinernot tested
- 8Dupli-Color Bed Armor (water-based)not tested
- 10Iron Armornot tested
How it was tested
- cold-temperature (minus 40F) high-caliber steel ball impact test
- ambient-temperature (approximately 75F) steel ball impact test
- tensile adhesion/bond strength test on bare and primered steel
- chemical resistance soak test (rubbing alcohol, non-ethanol gasoline, diesel)
- screw-drag scratch and abrasion resistance test
- dropped 500 g steel rod impact test
“In my opinion, Durabak definitely won the showdown, but it is a very expensive product.”


