Roll on bed liners are good for anything but the bed. They are just to think and dont hold up. They work okay for in cab application where they will not see heavy use. But any moderate use in the bed easily removes the bed liner.
Go with a spray on bedliner like has been recomended.