If you underseal it, you can get a stone chip in the underseal-water gets underneath the coating and rots it from there
Waxoyl never goes off, stays/looks like vaseline, so it won't trap water next to the body if a stone hits it
You can get clear or black waxoyl i think