You can spend as little or as much as you want on trainers. There are magnetic resistance units, fluid, even simple bands. I have a computerized one. I use it to interface with my i-Phone via bluetooth and use it with Zwift to do virtual rides. Zwift puts a first-person view on my TV screen and I ride around the course. When I go up hills or down, the trainer varies my resistance. There are other riders on the course, each one a real person connected and doing their own workouts. It's pretty cool, even though it's still indoors and I still have problems motivating myself to do it.
Most trainers won't work on small drive wheels. Those rollers would. I'm not sure how the resistance is on them, though.