I just took the course at the St. Pete Allstate center last weekend and I paid 190 and they supplied the bikes. You just have to have gloves and a long sleve shirt. Preferably your own helmet. They do provide them. But I wouldnt want to stick my head in something someone else has had their sweaty dome in. lol and you have to have shoes that go over your ancle.