Bed liner is fine if your going to keep the car... go to sell it and it looks like its covering up stuff a lot more than undercoating. I've done it before... if the prep isn't really good, be prepared for it to fall off in chunks/crack etc. Undercoat sticks a lot better and flexes better.