Yes to all of the above other than I don't have a bike currently lol. Dam it. If they are still about when I get a bike back and they fit I'll gladly use them and give you feed back. I ride all year in all weather over all distances.