Left-hand front brake? That would have me OTB at the first heavy braking. What brakes? I can't see any.