I saw SEM 39143 Trim Black Aerosol recommended here often and it is what I used (edit: I re-read your post and just realized you're asking about bed liner. This is just paint). So far it has held up but it has only been ~9 months.
Whatever you use, make sure you scuff and clean them as well as...