Good ridin', "cousin"!!! Glad to hear you're okay.
Ya know, I was cleaning my chain just the other day and as I looked back at that chain guard's rear mount I thought back to some of the postings that a few others around here have submitted about their rear mount breaking and causing a very similar dire situation as yours. AND, I remember thinking to myself..."That bracket IS a pretty freakin' small corner of a triangle to be holding up that chain guard. I wonder if I should perhaps one of these days maybe reinforce that baby somehow?!"
