Are these a new idea or have they been around for awhile? They seem like they would reduce some friction in the drive train. I wonder what the weight difference is, and if any additional rotating weight would negate any reduction in drive train friction. Opinions?