3-M makes a great spray-on undercoating. It's not too "rubbery" or shiny. And it sticks really well. I've noticed that some undercoating turns brown over the course of a couple of years. Nasty. The 3-M doesn't.
I don't know how close to accurate it is, but I've had excellent luck with it.