People building cars should watch this.

Jus' sayin, but "they suck" is not a technical term, and doesn't really tell us much.
Are You referring to the green bearings?
Yeah, no mention at all who makes the kickass billet alternator, guess We have to search "billet alternator".......it's expected of Us now.