Amazon shoppers are racing to snap up these cowboy boots (and they're under £40)