I agree those fenders might Cause trouble. Specifically the flimsy mounts. I had that kind on my huffy Cranbrook, replaced then with 3/32 x 1/2 steel barstock from the hardware store. Solid as a rock. Still inspected them before every ride regardless. Sweet ride!
Cheap fenders have caused someserious accidents, broken bones, and ER trips to members on this forum. Just saying. There's a plastic set you can buy on ebay that don't mount right ON the wheel like that, they mount higher.