Man that sucks. I hate leaving my bike parked on streets or near busy traffic. Whenever possible i park in malls or stores with large lots in a spot that is away from other vehicles. You should try Ontario Salvage on Kingston Road for the fairings, they have tons and tons of fairings there strung from the roof and walls.
Bookmarks