OK, not gonna argue, etc. with you guys anymore. My brakes must be worse than yours b/c they SUCK. Will they stop the vehicle, yes - no doubt. Problem is the pedal has to travel 3-4" before I get ANY braking, then it's very sudden and harsh - there is no easy braking in this thing. If I...