Id rather try doing it myself first, I was quoted by a linex person and it was around $2500 lol if I do it I could probably do it less than $1000 and I've seen a couple people do it and they said it wasn't that hard
It isn't that it is hard to do, (its actually easy) its the quality of the finish. If you are going to DIY it, it comes out WAY better if you spray it, instead of roll it on. That stuff sticks to EVERYTHING, so be sure to cover everything you do not want painted (all bolt holes) watch out for overspary. I wore gloves and long sleeves. Another trick is to apply a good amount of lotion all over you body before you get dressed, it actually helps prevent it from sticking to your skin.
Do at least 3 coats (don't wait too long for the next coat follow the instrucions), and after the recommended time spray the UV coats.
They sell undercoat spray guns, some are even fully electric (not requiring pneumatic setup). Be sure to MIX MIX MIX the stuff (you can even take it to homedepot and ask them to mix the fresh can) so you get a nice even coat of the rubber floaty stuff.
It took me 1 gallon to do the inside tub of a jeep wrangler with 3 full coats (short wheelbase jeep). I did all the way up the firewall, the back swing gate, and the tub lip (where the hard top sits on).
I would expect 2 gallons for a bed especially if you have a long bed (to do 3 full coats, and the bed lip), and the left over can be used for other stuff.
DO NOT FORGET THE UV COAT STUFF (if the brand you go with has it already, that is a plus), as the color fads within a year in the sun.
Here are some pictures of when I did mine. I rolled it on as I was living in an apartment and did it on the street over a weekend.