I dont know if the bsd mount is any stronger....but it is easier to adjust gear mesh than the redcat.
the bsd did also come with a small heat sink on the motor. Redcat has a massive heat sink and fan for the 8e's...but its an upgrade option. I had it on my E 8e and temps dropped by 20-25 degrees!
The buggy ran awsome yesturday. We didnt get it on video, but i jumped a bank......the buggy was 6 feet in the air and at a weird angle....i thougt for sure it would land badly and roll a few times and break something. but instead it leveled itself out just before landing!
I have seen some vids on youtube of the backdraft on a BMX course....doing jumps WAY bigger than any you would see on a race track. Even tho you could hear the chassis smack the ground the backdraft took every rough landing with ease.
I look forward to putting mine threw some more punishment