It's hard for me to say a Cusco $500 strut tower brace is better than a $15 ebay brace. It's a piece of metal, with some ends welded onto it. Sure, it will suck when a weld breaks, but there are redundant components, so your tire won't necessarilly fall off. It could.. but...
This has always been my thinking.. but I'm not a suspension guru, so don't listen to me. I'm sure some Grand Pubah of suspension will chime in.
-Jeff
__________________
** This space reserved for someone else's witty quote **