Do 5 mile, 5 years exist? Mine was 5 km, 6 months. 25 miles, 10 years is almost certainly not going to stand up in court. In an ironic way, that's the type that one shouldn't be afraid to sign since it would be thrown out by a judge, and therefore moot.
Non competes are on shakier grounds these...