The Camel Trophy Club have a shop at Camel Trophy Shop: Supplying specialist items for Camel Trophy and Land Rover enthusiasts.
If that doesn't work just email
[email protected] and the members who know about sticky things will sort something out.
The stickers the club do are exact...