The supplied kit is complete. For "normal" bikes a complete solution. I wanted to fix the Dynamo to a Moutenbike fork. As the screws were too short. The rest went well. However, the cables were quite short. The cabling is bipolar, good for plastic fenders. Overall OK