Dude if ur guna be getin one from halfords go for at least the xc 26 s, as ur guna destroy anything less than that with the amount of miles u wana be doing.
If not look for a good specialized ive had 3-4 over the years and they've never let me down, and i used to ride at a pro level!!