That's a nice idea. I've always been leery of plastic fenders because the vinyl ones I've had in the past tended to shatter in cold weather. I have some MTB fenders for my winter bike, that are polyethylene, and hold up quite well, but are not full length. Your solution looks pretty good.