Looks pretty durable, depends on where you ride and how rough it is, but other than that it looks fine to me! If they do happen to fall off though i would just go ahead and weld brackets onto the bumper.
Well i guess while in this forum i can add that on my 2005 limited edition shee i put green led lights on her. 4 in the back underneath brake light to shine on axle and rear spring and 2 underneath seat to shine on that beautiful 2 stroke motor and 2 more up front, 1 shining on the inside of each wheel. No pics yet but hopefully soon. Add me to cause im new to this site