I just saw the van for a waterproofing company called Optimal Seal and the crime here is that they didn't have a mascot.
@stilgherrian
I am visualising a mecha pinniped.