Regarding what #4 said about "To add to the point above: if youre worried about the plastic look but want total protection", those 3D mats are definit...
For your situation, i'd definitely go spray-on. honestly, my first setup was a plastic drop-in and it was not as good as expected... unfortunatel...