Ive had success with the Duplicolor rattle can but I wouldnt recommend it for lasting forever....
your right, truck bed coating would probably look pretty bad
if you are thinking rattle can, Jegs had some VHT stuff that was better than Duplicolor IMO