The question is, where are you going to put it?
I've used Raptor liner and Monstaliner. Raptor can be tinted any color. Monsta has about 50 diffrent shades. I use a good epoxy primer and sand it with no finer then 200 grit paper. I commonly use 120 grit.
If you want an actual bedliner, spend the money and get it done professionally. It needs to be about 1/4" thick. The ones I mentioned I used for the side's of both my trailers, rock sliders and bumpers.
Used as a bed liner, you need something real thick. My Tacoma just has a rubber bed mat.