Can you lock up your disc brakes?
I bet if you put some 70/205s on there you could lock them up all day long. My guess is you have excess traction.
On the plus side you also have controle in a panic stopping situation
Print