I'm building this z for me, not for others, I got those seats because I liked them, and want to keep them that way, I'd definitely clean them a ton, then I'd put the patches on a couple spots and where you sit.As for the snow, I live in MI, so lots of snow and salt, but it doesn't run and I wouldn't take it out in the snow anyways