A friend here got her truck sprayed with Line-X.  It's held up nicely, though she doesn't do much hauling.
I have the factory coating in my '06 Nissan Titan, and it's crappy.  It's bubbling in a few spots.  I don't know what brand it is, but if I can find out, I'll post it.