Got these after spending too much time washing me and my bike after off road rides. They are well made and fit fairly easily - although they are easier to leave on once fitted than remove depending on the weather. The front one is quite fiddly with little rubber bands around the frame. The rear one fits to your seat post. It can be easily removed, but leaves the fitting behind. Also - if like me you attach a rear light to the seat post, it will obscure it. Arrived reasonably quickly. A recommended buy.