I always kind of wanted to try out one of these little "sport" bikes. I won't be of much help for windshield parts, but as far as hardware (nuts and bolts) goes, I would say to hit up Ace Hardware if you have one nearby. They tend to carry a larger selection of metric and specialty hardware that will likely be of a higher quality.
|