My experience of the stainless steel Chinese mudguards is they fatigue fracture very quickly. I would defo use one like yours as its a bargain and worth the risk, but rubber mount it, not solid like you have. And rubber mount the rear light, which I would imagine you will be anyway, but use nylocs and slightly nipped.