I had a manual brakes and they are a bear in a emergency stop. Some kits have a longer pedal for more leverage. I had a chassis shop extend mine about 1" and that made a big difference. More leverage.
__________________

Only 1/4 mile track I know is Gandy Bridge