Those cartoons can be bought (as prints) at just about any British seaside resort - they seem to run little franchised stalls. I bought the Mercedes A Class cartoon at Paignton a couple of years ago intending to recolour it and add some empeg logos for the geek site, but I never got around to scanning it.

Rob