I just got the Mille ready for a ride in the mountains this weekend and a friend sat on it and dropped it and broke the front brake lever and turn signal.
I can't find one locally. If anyone is in or close to the Atlanta area and has a spare, please let me know. The weather looks like it is going to be great and will really suck if we miss the weekends ride.
Thanks in advance