We had a set on ours... absolutely loved them! Got about 100,000km out of them. Wore really well.
no trouble with rocky roads. Only spiked one with...