I prefer the stock hinge pin braces on my buggy but haven't done back to back testing on my truggy yet.
As for the mud guards? I ordered myself a slew of goodies this morning from DE for the buggy and truggy. I'll bust out the big fan and some smoke after I get them on for the official wind resistance testing.