RE: stampede spar gear kepts going bad
Check if your clutch bell bearings aren't damaged. loose bearing will allow the bell to move apart from spur.
check the diffs one by one. also check if you do not have a rock stock somewhere one the line locking a cvd or dogbone.