Got the number for All-Trax, they are the guys that prep the routes for the national races like the roof and load them on to the riders GPS's etc. They are passionate about offroad and understand your requirements.
I got hold of Mercia this morning and by 11h00 had the GPS in my hands. Pricing is almost as good as the service.
Mercia can be contacted on 011 8223826






