They are called trainers and you can buy them at a number of places. Try Performance Bike or Bike Nasbar bike the sites listed below you can order online from either or call which ever yo prefer or you can try your local bike shop but you will probably pay more at the LBS. Good luck with raising your money and your charity bike ride, sounds like fun.