I don't know but I have a lot more brakes than I need on my car. Maybe I could give you some of mine.
What are your speed control setups, which motor, radio settings? Perhaps we can make some suggestions that might help you. Also, how big is your track you are running on? It is worth a shot.