The Trophy switch is under $50 new, at least. The Trophy bracket is really good to have, as it's less likely to bend than the original, and when they bend, the bike falls, and a new mirror and signal and bar end, etc., cost a lot more than that...
Hope there aren't too many other flaws, but this is the place to find out how to fix 'em.
Cheers,
-Kit