The direct-drive trainers are expensive because the internal drive system features a more complex design, generally, the parts of the drive trainer are what makes it expensive.